aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason Woodward2006-06-18 21:03:43 +0000
committerJason Woodward2006-06-18 21:03:43 +0000
commited27c852c89794bb10dba8dc856d09bac23b6b35 (patch)
tree358556bb31f453ef8be9abe35d6706da1a7113c5
parent8845fc1c9f2a8029fe26d913f3b770dac49f1ff1 (diff)
downloadgslapt-ed27c852c89794bb10dba8dc856d09bac23b6b35.tar.gz
added "View Marked Packages" view menu option
-rw-r--r--ChangeLog1
-rw-r--r--gslapt.glade41
-rw-r--r--po/bg.po8
-rw-r--r--po/de.po934
-rw-r--r--po/en.po8
-rw-r--r--po/es.po8
-rw-r--r--po/gslapt.pot8
-rw-r--r--po/id.po8
-rw-r--r--po/it.po8
-rw-r--r--po/ja.po8
-rw-r--r--po/nl.po8
-rw-r--r--po/pl.po8
-rw-r--r--po/pt.po8
-rw-r--r--po/pt_BR.po8
-rw-r--r--po/ru.po8
-rw-r--r--po/sk.po8
-rw-r--r--po/sv.po8
-rw-r--r--po/uk.po8
-rw-r--r--po/vi.po8
-rw-r--r--po/zh_CN.po8
-rw-r--r--src/callbacks.c74
-rw-r--r--src/callbacks.h3
-rw-r--r--src/interface.c171
23 files changed, 782 insertions, 578 deletions
diff --git a/ChangeLog b/ChangeLog
index 520bade..4ef0dc5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
0.3.14 Jun 18, 2006
+ * added "View Marked Packages" option
* german updates by Manfred
* show package versions in the transaction summary for install, remove
* translation updates
diff --git a/gslapt.glade b/gslapt.glade
index 139c4cb..280ed36 100644
--- a/gslapt.glade
+++ b/gslapt.glade
@@ -834,7 +834,7 @@
<accelerator key="y" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1505">
+ <widget class="GtkImage" id="image1577">
<property name="visible">True</property>
<property name="stock">gtk-refresh</property>
<property name="icon_size">1</property>
@@ -857,7 +857,7 @@
<accelerator key="a" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1506">
+ <widget class="GtkImage" id="image1578">
<property name="visible">True</property>
<property name="stock">gtk-go-up</property>
<property name="icon_size">1</property>
@@ -880,7 +880,7 @@
<accelerator key="Return" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1507">
+ <widget class="GtkImage" id="image1579">
<property name="visible">True</property>
<property name="stock">gtk-apply</property>
<property name="icon_size">1</property>
@@ -926,12 +926,12 @@
<property name="visible">True</property>
<property name="label" translatable="yes">Unmark All</property>
<property name="use_underline">True</property>
- <signal name="activate" handler="unmark_all_activate" last_modification_time="Fri, 05 Aug 2005 16:40:24 GMT"/>
<signal name="activate" handler="unmark_all_activate" last_modification_time="Fri, 05 Aug 2005 16:42:40 GMT"/>
+ <signal name="activate" handler="unmark_all_activate" last_modification_time="Fri, 05 Aug 2005 16:40:24 GMT"/>
<accelerator key="z" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1508">
+ <widget class="GtkImage" id="image1580">
<property name="visible">True</property>
<property name="stock">gtk-undo</property>
<property name="icon_size">1</property>
@@ -959,7 +959,7 @@
<accelerator key="p" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1509">
+ <widget class="GtkImage" id="image1581">
<property name="visible">True</property>
<property name="stock">gtk-preferences</property>
<property name="icon_size">1</property>
@@ -1022,6 +1022,19 @@
<accelerator key="F3" modifiers="0" signal="activate"/>
</widget>
</child>
+
+ <child>
+ <widget class="GtkRadioMenuItem" id="view_marked_packages_menu">
+ <property name="visible">True</property>
+ <property name="tooltip" translatable="yes">View Marked Packages</property>
+ <property name="label" translatable="yes">Marked</property>
+ <property name="use_underline">True</property>
+ <property name="active">False</property>
+ <property name="group">view_all_packages_menu</property>
+ <signal name="activate" handler="view_marked_packages" last_modification_time="Sun, 18 Jun 2006 20:20:52 GMT"/>
+ <accelerator key="F4" modifiers="0" signal="activate"/>
+ </widget>
+ </child>
</widget>
</child>
</widget>
@@ -1045,7 +1058,7 @@
<accelerator key="n" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1510">
+ <widget class="GtkImage" id="image1582">
<property name="visible">True</property>
<property name="pixbuf">pkg_action_available.png</property>
<property name="xalign">0.5</property>
@@ -1066,7 +1079,7 @@
<accelerator key="i" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1511">
+ <widget class="GtkImage" id="image1583">
<property name="visible">True</property>
<property name="pixbuf">pkg_action_install.png</property>
<property name="xalign">0.5</property>
@@ -1087,7 +1100,7 @@
<accelerator key="e" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1512">
+ <widget class="GtkImage" id="image1584">
<property name="visible">True</property>
<property name="pixbuf">pkg_action_reinstall.png</property>
<property name="xalign">0.5</property>
@@ -1108,7 +1121,7 @@
<accelerator key="u" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1513">
+ <widget class="GtkImage" id="image1585">
<property name="visible">True</property>
<property name="pixbuf">pkg_action_upgrade.png</property>
<property name="xalign">0.5</property>
@@ -1129,7 +1142,7 @@
<accelerator key="d" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1514">
+ <widget class="GtkImage" id="image1586">
<property name="visible">True</property>
<property name="pixbuf">pkg_action_downgrade.png</property>
<property name="xalign">0.5</property>
@@ -1150,7 +1163,7 @@
<accelerator key="r" modifiers="GDK_CONTROL_MASK" signal="activate"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1515">
+ <widget class="GtkImage" id="image1587">
<property name="visible">True</property>
<property name="pixbuf">pkg_action_remove.png</property>
<property name="xalign">0.5</property>
@@ -1183,7 +1196,7 @@
<signal name="activate" handler="open_icon_legend" last_modification_time="Wed, 01 Jun 2005 03:20:34 GMT"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1516">
+ <widget class="GtkImage" id="image1588">
<property name="visible">True</property>
<property name="stock">gtk-dialog-info</property>
<property name="icon_size">1</property>
@@ -1204,7 +1217,7 @@
<signal name="activate" handler="open_about" last_modification_time="Sat, 05 Feb 2005 20:48:31 GMT"/>
<child internal-child="image">
- <widget class="GtkImage" id="image1517">
+ <widget class="GtkImage" id="image1589">
<property name="visible">True</property>
<property name="stock">gtk-about</property>
<property name="icon_size">1</property>
diff --git a/po/bg.po b/po/bg.po
index f5b41f5..87f4f69 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Victor Keranov <victor_keranov@mail.bg>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -466,3 +466,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/de.po b/po/de.po
index e6e4d1f..d82856e 100644
--- a/po/de.po
+++ b/po/de.po
@@ -1,464 +1,470 @@
-# gslapt german translation
-# Copyright (C) 2005 Sebastian Jauch, Manfred Mueller
-# This file is distributed under the same license as the gslapt package.
-# Sebastian Jauch <stellarboy653-minislack@yahoo.de>, 2005
-# Manfred Mueller <linux@nass-ek.de>, 2005
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: 0.3.14\n"
-"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
-"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-06-18 12:50+0500\n"
-"Last-Translator: Manfred Mueller <linux@nass-ek.de>\n"
-"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-msgid "<b>Exclude List</b>"
-msgstr "<b>Ausschluesse</b>"
-
-msgid "<b>Package Sources</b>"
-msgstr "<b>Paket-Quellen</b>"
-
-msgid "<b>Package and data storage</b>"
-msgstr "<b>Paket-/Daten-Speicher</b>"
-
-msgid "<span weight=\"bold\" size=\"large\">Apply the following changes?</span>"
-msgstr "<span weight=\"bold\" size=\"large\">Aenderungen aktivieren?</span>"
-
-msgid "<span weight=\"bold\">Exclude Expression:</span>"
-msgstr "<span weight=\"bold\">Ausschluesse:</span>"
-
-msgid "<span weight=\"bold\">SOURCE=</span>"
-msgstr "<span weight=\"bold\">QUELLE=</span>"
-
-msgid "About gslapt"
-msgstr "Ueber gslapt"
-
-msgid "About"
-msgstr "Ueber"
-
-msgid "Checking for new package data..."
-msgstr "Pruefe auf neue Paket-Daten"
-
-msgid "Clear search expression"
-msgstr "Loesche Suchbegriff"
-
-msgid "Clear"
-msgstr "Loeschen"
-
-msgid "Conflicts"
-msgstr "Konflikte"
-
-#, c-format
-msgid "Couldn't find pixmap file: %s"
-msgstr "Kann Pixmap-Datei %s nicht finden"
-
-msgid "Description"
-msgstr "Beschreibung"
-
-msgid "Dismiss"
-msgstr "Abwaehlen"
-
-msgid "Download packages only"
-msgstr "Pakete nur laden"
-
-msgid "Downloading packages..."
-msgstr "Lade Pakete..."
-
-msgid "Downloading..."
-msgstr "Lade..."
-
-msgid "Exclude package"
-msgstr "Paket ausschliessen"
-
-msgid "Exclude"
-msgstr "Ausschliessen"
-
-msgid "Excludes"
-msgstr "Ausschluesse"
-
-msgid "Execute all scheduled actions in current transaction"
-msgstr "Alle ausstehenden Aktionen durchfuehren"
-
-msgid "Execute"
-msgstr "Ausfuehren"
-
-msgid "Expression"
-msgstr "Ausdruck"
-
-msgid "Gslapt"
-msgstr "Gslapt"
-
-msgid "Install"
-msgstr "Installiere"
-
-msgid "Install/Upgrade package"
-msgstr "Installiere/Aktualisiere Paket"
-
-msgid "Installed Size:"
-msgstr "Installierte Groesse:"
-
-msgid "Installed"
-msgstr "Installiert"
-
-msgid "Installing packages..."
-msgstr "Installiere Pakete..."
-
-msgid "Installing..."
-msgstr "Installiere..."
-
-msgid "Location"
-msgstr "Ort"
-
-msgid "Name"
-msgstr "Name"
-
-msgid "No"
-msgstr "Nein"
-
-msgid "Package Action"
-msgstr "Paket-Befehl"
-
-msgid "Package Information"
-msgstr "Paket-Information"
-
-msgid "Package"
-msgstr "Paket"
-
-msgid "Packages excluded"
-msgstr "Ausgeschlossene Pakete"
-
-msgid "Packages to be installed"
-msgstr "Zu installierende Pakete"
-
-msgid "Packages to be removed"
-msgstr "Zu entfernende Pakete"
-
-msgid "Packages to be upgraded"
-msgstr "Zu aktualisierende Pakete"
-
-msgid "Preferences"
-msgstr "Optionen"
-
-msgid "Progress"
-msgstr "Fortschritt"
-
-msgid "Quit"
-msgstr "Ende"
-
-msgid "Remove package"
-msgstr "Entferne Paket"
-
-msgid "Remove"
-msgstr "Entferne"
-
-msgid "Removing packages..."
-msgstr "Entferne Pakete"
-
-msgid "Required"
-msgstr "Erforderlich"
-
-msgid "Search for expression"
-msgstr "Suche Ausdruck"
-
-msgid "Search"
-msgstr "Suche"
-
-msgid "Size:"
-msgstr "Groesse:"
-
-msgid "Source"
-msgstr "Quelle"
-
-msgid "Sources"
-msgstr "Quellen"
-
-msgid "Suggests"
-msgstr "Empfehlungen"
-
-msgid "Summary"
-msgstr "Zusammenfassung"
-
-msgid "This is a summary of the changes about to be performed."
-msgstr "Zusammenfassung der durchzufuehrenden Aenderungen"
-
-msgid "Uninstalling..."
-msgstr "Deinstalliere"
-
-msgid "Up_grade"
-msgstr "Akt_ualisiere"
-
-msgid "Update local package cache"
-msgstr "Aktualisiere Paket-Cache"
-
-msgid "Update"
-msgstr "Aktualisiere"
-
-msgid "Upgrade"
-msgstr "Aktualisierung"
-
-msgid "Upgrading packages..."
-msgstr "Aktualisiere Pakete"
-
-msgid "Upgrading..."
-msgstr "Aktualisiere..."
-
-msgid "Version"
-msgstr "Version"
-
-msgid "WARNING"
-msgstr "WARNUNG"
-
-msgid "Working Directory"
-msgstr "Arbeitsverzeichnis"
-
-msgid "Yes"
-msgstr "Ja"
-
-msgid "_Help"
-msgstr "_Hilfe"
-
-msgid ""
-"gslapt is a GTK+ frontend to slapt-get, an APT like package system for "
-"Slackware"
-msgstr ""
-"Gslapt ist ein GTK+-Frontend fuer slapt-get, dem Slackware-Pendant "
-"von Debian's APT"
-
-msgid "total progress"
-msgstr "Gesamt-Fortschritt"
-
-msgid "working"
-msgstr "arbeite"
-
-msgid "Up to Date"
-msgstr "Aktuell"
-
-msgid "<span weight=\"bold\" size=\"large\">No updates available</span>"
-msgstr "<span weight=\"bold\" size=\"large\">Keine Aktualisierungen vorhanden</span>"
-
-msgid "%d upgraded, %d newly installed, %d to remove and %d not upgraded."
-msgstr "%d aktualisiert, %d neu installiert, %d zu entfernen %d nicht erneuert."
-
-msgid "Need to get %.1d%s/%.1d%s of archives.\n"
-msgstr "Muss %.1d%s/%.1d%s an Archiven holen.\n"
-
-msgid "Need to get %.1d%s of archives."
-msgstr "Muss %.1d%s an Archiven holen."
-
-msgid "After unpacking %.1d%s disk space will be freed."
-msgstr "Nach dem Entpacken sind %.1d%s mehr Plattenplatz frei."
-
-msgid "After unpacking %.1d%s of additional disk space will be used."
-msgstr "Nach dem Entpacken werden %.1d%s mehr Plattenplatz benutzt."
-
-msgid "Ready"
-msgstr "Fertig"
-
-msgid "Re-Install"
-msgstr "Re-Install"
-
-msgid "Downgrade"
-msgstr "Downgrade"
-
-msgid "_File"
-msgstr "_Datei"
-
-msgid "Pending changes. Click execute when ready."
-msgstr "Aktivieren der Aenderungen mit Klick auf Ausfuehren"
-
-msgid "Packages with unmet dependencies"
-msgstr "Nicht geloeste Abhaengigkeiten bei"
-
-msgid ": Depends: "
-msgstr ": Erfordert: "
-
-msgid "Package conflicts"
-msgstr "Paket-Konflikt mit"
-
-msgid ", which is required by "
-msgstr ", erforderlich fuer"
-
-msgid ", is excluded"
-msgstr ", ist ausgeschlossen"
-
-msgid "<b>Conflicts:</b>"
-msgstr "<b>Konflikt mit:</b>"
-
-msgid "<b>Description:</b>"
-msgstr "<b>Beschreibung:</b>"
-
-msgid "<b>Location:</b>"
-msgstr "<b>Ort:</b>"
-
-msgid "Source:"
-msgstr "Quelle:"
-
-msgid "<b>Name:</b>"
-msgstr "<b>Name:</b>"
-
-msgid "<b>Required:</b>"
-msgstr "<b>Erforderlich:</b>"
-
-msgid "<b>Size:</b>"
-msgstr "<b>Groesse:</b>"
-
-msgid "<b>Suggests:</b>"
-msgstr "<b>Hinweise:</b>"
-
-msgid "Version:"
-msgstr "Version:"
-
-msgid "<b>Version:</b>"
-msgstr "<b>Version:</b>"
-
-msgid "<b>Version</b>"
-msgstr "<b>Version</b>"
-
-msgid "Common"
-msgstr "Allgemein"
-
-msgid "Dependencies"
-msgstr "Abhaengigkeiten"
-
-msgid "No package is selected."
-msgstr "Kein Paket ausgewaehlt."
-
-msgid "Status"
-msgstr "Status"
-
-msgid "Source download failed"
-msgstr "Quell-Download gescheitert"
-
-msgid "Package(s) failed to download"
-msgstr "Nicht geladene(s) Paket(e)"
-
-msgid "pkgtools returned an error"
-msgstr "pkgtools meldete Fehler"
-
-msgid "<span weight=\"bold\" size=\"large\">You don't have enough free space</span>"
-msgstr "<span weight=\"bold\" size=\"large\">Nicht genug Speicherplatz</span>"
-
-msgid "<b>Excluding %s due to dependency failure</b>"
-msgstr "<b>Schliesse %s wegen Abhaengigkeits-Fehler aus</b>"
-
-msgid "Unmark"
-msgstr "Abwaehlen"
-
-msgid "<b>Status:</b>"
-msgstr "<b>Status:</b>"
-
-msgid "Excluded"
-msgstr "Ausschluss"
-
-msgid "<b>The following icons are used to indicate the current status of a package:</b>"
-msgstr "<b>Die folgenden Icons zeigen den momentanen Status eines Paketes an:</b>"
-
-msgid "Not Installed"
-msgstr "Nicht installiert"
-
-msgid "To be Installed"
-msgstr "Zu Installieren"
-
-msgid "To be Re-Installed"
-msgstr "Neu zu installieren"
-
-msgid "To be Upgraded"
-msgstr "Zu aktualisieren"
-
-msgid "To be Removed"
-msgstr "Zu entfernen"
-
-msgid "To be Downgraded"
-msgstr "Herabzusetzen"
-
-msgid "Icon Legend"
-msgstr "Icon-Legende"
-
-msgid "Completed actions"
-msgstr "Abgeschlossen"
-
-msgid "Successfully executed all actions."
-msgstr "Alles erfolgreich abgeschlossen."
-
-msgid "<b>Installed Version</b>"
-msgstr "<b>Installierte Version</b>"
-
-msgid "<b>Latest Available Version</b>"
-msgstr "<b>Aktuellste Version</b>"
-
-msgid "Failed to commit preferences"
-msgstr "Optionen nicht angewandt"
-
-msgid "Mark All Upgrades"
-msgstr "Alle Aktualisierungen markieren"
-
-msgid "_Edit"
-msgstr "B_earbeiten"
-
-msgid "Unmark All"
-msgstr "Alle abwaehlen"
-
-msgid "P_ackage"
-msgstr "P_aket"
-
-msgid "You need to reload the package list from the sources you have listed. Do you want to do this now?"
-msgstr "Sie muessen die Paket-Listen der gespeicherten Quellen aktualisieren. Soll dies jetzt geschehen?"
-
-msgid "Repositories changed"
-msgstr "Geaenderte Quellen"
-
-msgid "<span size=\"large\" weight=\"bold\">Repositories changed</span>"
-msgstr "<span size=\"large\" weight=\"bold\">Geaenderte Quellen</span>"
-
-msgid "Retrieving package data..."
-msgstr "Empfange Paket-Daten..."
-
-msgid "Retrieving patch list..."
-msgstr "Empfange Patch-Liste..."
-
-msgid "Retrieving checksum list..."
-msgstr "Empfange Pruefsummen-Liste..."
-
-msgid "Reading Package Lists..."
-msgstr "Lese Paket-Liste ein..."
-
-msgid "_Delete Cached Package Files"
-msgstr "Paket-Cache loeschen"
-
-msgid "Enabled"
-msgstr "Aktiviert"
-
-msgid "Missing dependencies may mean the software in this package will not function correctly. Do you want to continue without the required packages?"
-msgstr "Fehlende Abhaengigkeiten koennen instabiles System-Verhalten bewirken. Moechten Sie ohne die erforderlichen Pakete weitermachen?"
-
-msgid "This package source failed or is not available. Do you want to disable this source and continue anyway?"
-msgstr "Diese Paket-Quelle ist defekt oder nicht verfuegbar. Moechten Sie diese Quelle daktivieren und dann weitermachen?"
-
-msgid "Retrieving ChangeLog.txt..."
-msgstr "Lade ChangeLog.txt..."
-
-msgid "Changelog"
-msgstr "Changelog"
-
-msgid "_View"
-msgstr "_View"
-
-msgid "All"
-msgstr "All"
-
-msgid "View all packages"
-msgstr "View all packages"
-
-msgid "Available"
-msgstr "Available"
-
-msgid "View available packages from current sources"
-msgstr "View available packages from current sources"
-
-msgid "View installed packages"
-msgstr "View installed packages"
-
+# gslapt german translation
+# Copyright (C) 2005 Sebastian Jauch, Manfred Mueller
+# This file is distributed under the same license as the gslapt package.
+# Sebastian Jauch <stellarboy653-minislack@yahoo.de>, 2005
+# Manfred Mueller <linux@nass-ek.de>, 2005
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 0.3.14\n"
+"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
+"POT-Creation-Date: 2005-02-26 22:25-0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
+"Last-Translator: Manfred Mueller <linux@nass-ek.de>\n"
+"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+msgid "<b>Exclude List</b>"
+msgstr "<b>Ausschluesse</b>"
+
+msgid "<b>Package Sources</b>"
+msgstr "<b>Paket-Quellen</b>"
+
+msgid "<b>Package and data storage</b>"
+msgstr "<b>Paket-/Daten-Speicher</b>"
+
+msgid "<span weight=\"bold\" size=\"large\">Apply the following changes?</span>"
+msgstr "<span weight=\"bold\" size=\"large\">Aenderungen aktivieren?</span>"
+
+msgid "<span weight=\"bold\">Exclude Expression:</span>"
+msgstr "<span weight=\"bold\">Ausschluesse:</span>"
+
+msgid "<span weight=\"bold\">SOURCE=</span>"
+msgstr "<span weight=\"bold\">QUELLE=</span>"
+
+msgid "About gslapt"
+msgstr "Ueber gslapt"
+
+msgid "About"
+msgstr "Ueber"
+
+msgid "Checking for new package data..."
+msgstr "Pruefe auf neue Paket-Daten"
+
+msgid "Clear search expression"
+msgstr "Loesche Suchbegriff"
+
+msgid "Clear"
+msgstr "Loeschen"
+
+msgid "Conflicts"
+msgstr "Konflikte"
+
+#, c-format
+msgid "Couldn't find pixmap file: %s"
+msgstr "Kann Pixmap-Datei %s nicht finden"
+
+msgid "Description"
+msgstr "Beschreibung"
+
+msgid "Dismiss"
+msgstr "Abwaehlen"
+
+msgid "Download packages only"
+msgstr "Pakete nur laden"
+
+msgid "Downloading packages..."
+msgstr "Lade Pakete..."
+
+msgid "Downloading..."
+msgstr "Lade..."
+
+msgid "Exclude package"
+msgstr "Paket ausschliessen"
+
+msgid "Exclude"
+msgstr "Ausschliessen"
+
+msgid "Excludes"
+msgstr "Ausschluesse"
+
+msgid "Execute all scheduled actions in current transaction"
+msgstr "Alle ausstehenden Aktionen durchfuehren"
+
+msgid "Execute"
+msgstr "Ausfuehren"
+
+msgid "Expression"
+msgstr "Ausdruck"
+
+msgid "Gslapt"
+msgstr "Gslapt"
+
+msgid "Install"
+msgstr "Installiere"
+
+msgid "Install/Upgrade package"
+msgstr "Installiere/Aktualisiere Paket"
+
+msgid "Installed Size:"
+msgstr "Installierte Groesse:"
+
+msgid "Installed"
+msgstr "Installiert"
+
+msgid "Installing packages..."
+msgstr "Installiere Pakete..."
+
+msgid "Installing..."
+msgstr "Installiere..."
+
+msgid "Location"
+msgstr "Ort"
+
+msgid "Name"
+msgstr "Name"
+
+msgid "No"
+msgstr "Nein"
+
+msgid "Package Action"
+msgstr "Paket-Befehl"
+
+msgid "Package Information"
+msgstr "Paket-Information"
+
+msgid "Package"
+msgstr "Paket"
+
+msgid "Packages excluded"
+msgstr "Ausgeschlossene Pakete"
+
+msgid "Packages to be installed"
+msgstr "Zu installierende Pakete"
+
+msgid "Packages to be removed"
+msgstr "Zu entfernende Pakete"
+
+msgid "Packages to be upgraded"
+msgstr "Zu aktualisierende Pakete"
+
+msgid "Preferences"
+msgstr "Optionen"
+
+msgid "Progress"
+msgstr "Fortschritt"
+
+msgid "Quit"
+msgstr "Ende"
+
+msgid "Remove package"
+msgstr "Entferne Paket"
+
+msgid "Remove"
+msgstr "Entferne"
+
+msgid "Removing packages..."
+msgstr "Entferne Pakete"
+
+msgid "Required"
+msgstr "Erforderlich"
+
+msgid "Search for expression"
+msgstr "Suche Ausdruck"
+
+msgid "Search"
+msgstr "Suche"
+
+msgid "Size:"
+msgstr "Groesse:"
+
+msgid "Source"
+msgstr "Quelle"
+
+msgid "Sources"
+msgstr "Quellen"
+
+msgid "Suggests"
+msgstr "Empfehlungen"
+
+msgid "Summary"
+msgstr "Zusammenfassung"
+
+msgid "This is a summary of the changes about to be performed."
+msgstr "Zusammenfassung der durchzufuehrenden Aenderungen"
+
+msgid "Uninstalling..."
+msgstr "Deinstalliere"
+
+msgid "Up_grade"
+msgstr "Akt_ualisiere"
+
+msgid "Update local package cache"
+msgstr "Aktualisiere Paket-Cache"
+
+msgid "Update"
+msgstr "Aktualisiere"
+
+msgid "Upgrade"
+msgstr "Aktualisierung"
+
+msgid "Upgrading packages..."
+msgstr "Aktualisiere Pakete"
+
+msgid "Upgrading..."
+msgstr "Aktualisiere..."
+
+msgid "Version"
+msgstr "Version"
+
+msgid "WARNING"
+msgstr "WARNUNG"
+
+msgid "Working Directory"
+msgstr "Arbeitsverzeichnis"
+
+msgid "Yes"
+msgstr "Ja"
+
+msgid "_Help"
+msgstr "_Hilfe"
+
+msgid ""
+"gslapt is a GTK+ frontend to slapt-get, an APT like package system for "
+"Slackware"
+msgstr ""
+"Gslapt ist ein GTK+-Frontend fuer slapt-get, dem Slackware-Pendant "
+"von Debian's APT"
+
+msgid "total progress"
+msgstr "Gesamt-Fortschritt"
+
+msgid "working"
+msgstr "arbeite"
+
+msgid "Up to Date"
+msgstr "Aktuell"
+
+msgid "<span weight=\"bold\" size=\"large\">No updates available</span>"
+msgstr "<span weight=\"bold\" size=\"large\">Keine Aktualisierungen vorhanden</span>"
+
+msgid "%d upgraded, %d newly installed, %d to remove and %d not upgraded."
+msgstr "%d aktualisiert, %d neu installiert, %d zu entfernen %d nicht erneuert."
+
+msgid "Need to get %.1d%s/%.1d%s of archives.\n"
+msgstr "Muss %.1d%s/%.1d%s an Archiven holen.\n"
+
+msgid "Need to get %.1d%s of archives."
+msgstr "Muss %.1d%s an Archiven holen."
+
+msgid "After unpacking %.1d%s disk space will be freed."
+msgstr "Nach dem Entpacken sind %.1d%s mehr Plattenplatz frei."
+
+msgid "After unpacking %.1d%s of additional disk space will be used."
+msgstr "Nach dem Entpacken werden %.1d%s mehr Plattenplatz benutzt."
+
+msgid "Ready"
+msgstr "Fertig"
+
+msgid "Re-Install"
+msgstr "Re-Install"
+
+msgid "Downgrade"
+msgstr "Downgrade"
+
+msgid "_File"
+msgstr "_Datei"
+
+msgid "Pending changes. Click execute when ready."
+msgstr "Aktivieren der Aenderungen mit Klick auf Ausfuehren"
+
+msgid "Packages with unmet dependencies"
+msgstr "Nicht geloeste Abhaengigkeiten bei"
+
+msgid ": Depends: "
+msgstr ": Erfordert: "
+
+msgid "Package conflicts"
+msgstr "Paket-Konflikt mit"
+
+msgid ", which is required by "
+msgstr ", erforderlich fuer"
+
+msgid ", is excluded"
+msgstr ", ist ausgeschlossen"
+
+msgid "<b>Conflicts:</b>"
+msgstr "<b>Konflikt mit:</b>"
+
+msgid "<b>Description:</b>"
+msgstr "<b>Beschreibung:</b>"
+
+msgid "<b>Location:</b>"
+msgstr "<b>Ort:</b>"
+
+msgid "Source:"
+msgstr "Quelle:"
+
+msgid "<b>Name:</b>"
+msgstr "<b>Name:</b>"
+
+msgid "<b>Required:</b>"
+msgstr "<b>Erforderlich:</b>"
+
+msgid "<b>Size:</b>"
+msgstr "<b>Groesse:</b>"
+
+msgid "<b>Suggests:</b>"
+msgstr "<b>Hinweise:</b>"
+
+msgid "Version:"
+msgstr "Version:"
+
+msgid "<b>Version:</b>"
+msgstr "<b>Version:</b>"
+
+msgid "<b>Version</b>"
+msgstr "<b>Version</b>"
+
+msgid "Common"
+msgstr "Allgemein"
+
+msgid "Dependencies"
+msgstr "Abhaengigkeiten"
+
+msgid "No package is selected."
+msgstr "Kein Paket ausgewaehlt."
+
+msgid "Status"
+msgstr "Status"
+
+msgid "Source download failed"
+msgstr "Quell-Download gescheitert"
+
+msgid "Package(s) failed to download"
+msgstr "Nicht geladene(s) Paket(e)"
+
+msgid "pkgtools returned an error"
+msgstr "pkgtools meldete Fehler"
+
+msgid "<span weight=\"bold\" size=\"large\">You don't have enough free space</span>"
+msgstr "<span weight=\"bold\" size=\"large\">Nicht genug Speicherplatz</span>"
+
+msgid "<b>Excluding %s due to dependency failure</b>"
+msgstr "<b>Schliesse %s wegen Abhaengigkeits-Fehler aus</b>"
+
+msgid "Unmark"
+msgstr "Abwaehlen"
+
+msgid "<b>Status:</b>"
+msgstr "<b>Status:</b>"
+
+msgid "Excluded"
+msgstr "Ausschluss"
+
+msgid "<b>The following icons are used to indicate the current status of a package:</b>"
+msgstr "<b>Die folgenden Icons zeigen den momentanen Status eines Paketes an:</b>"
+
+msgid "Not Installed"
+msgstr "Nicht installiert"
+
+msgid "To be Installed"
+msgstr "Zu Installieren"
+
+msgid "To be Re-Installed"
+msgstr "Neu zu installieren"
+
+msgid "To be Upgraded"
+msgstr "Zu aktualisieren"
+
+msgid "To be Removed"
+msgstr "Zu entfernen"
+
+msgid "To be Downgraded"
+msgstr "Herabzusetzen"
+
+msgid "Icon Legend"
+msgstr "Icon-Legende"
+
+msgid "Completed actions"
+msgstr "Abgeschlossen"
+
+msgid "Successfully executed all actions."
+msgstr "Alles erfolgreich abgeschlossen."
+
+msgid "<b>Installed Version</b>"
+msgstr "<b>Installierte Version</b>"
+
+msgid "<b>Latest Available Version</b>"
+msgstr "<b>Aktuellste Version</b>"
+
+msgid "Failed to commit preferences"
+msgstr "Optionen nicht angewandt"
+
+msgid "Mark All Upgrades"
+msgstr "Alle Aktualisierungen markieren"
+
+msgid "_Edit"
+msgstr "B_earbeiten"
+
+msgid "Unmark All"
+msgstr "Alle abwaehlen"
+
+msgid "P_ackage"
+msgstr "P_aket"
+
+msgid "You need to reload the package list from the sources you have listed. Do you want to do this now?"
+msgstr "Sie muessen die Paket-Listen der gespeicherten Quellen aktualisieren. Soll dies jetzt geschehen?"
+
+msgid "Repositories changed"
+msgstr "Geaenderte Quellen"
+
+msgid "<span size=\"large\" weight=\"bold\">Repositories changed</span>"
+msgstr "<span size=\"large\" weight=\"bold\">Geaenderte Quellen</span>"
+
+msgid "Retrieving package data..."
+msgstr "Empfange Paket-Daten..."
+
+msgid "Retrieving patch list..."
+msgstr "Empfange Patch-Liste..."
+
+msgid "Retrieving checksum list..."
+msgstr "Empfange Pruefsummen-Liste..."
+
+msgid "Reading Package Lists..."
+msgstr "Lese Paket-Liste ein..."
+
+msgid "_Delete Cached Package Files"
+msgstr "Paket-Cache loeschen"
+
+msgid "Enabled"
+msgstr "Aktiviert"
+
+msgid "Missing dependencies may mean the software in this package will not function correctly. Do you want to continue without the required packages?"
+msgstr "Fehlende Abhaengigkeiten koennen instabiles System-Verhalten bewirken. Moechten Sie ohne die erforderlichen Pakete weitermachen?"
+
+msgid "This package source failed or is not available. Do you want to disable this source and continue anyway?"
+msgstr "Diese Paket-Quelle ist defekt oder nicht verfuegbar. Moechten Sie diese Quelle daktivieren und dann weitermachen?"
+
+msgid "Retrieving ChangeLog.txt..."
+msgstr "Lade ChangeLog.txt..."
+
+msgid "Changelog"
+msgstr "Changelog"
+
+msgid "_View"
+msgstr "_View"
+
+msgid "All"
+msgstr "All"
+
+msgid "View all packages"
+msgstr "View all packages"
+
+msgid "Available"
+msgstr "Available"
+
+msgid "View available packages from current sources"
+msgstr "View available packages from current sources"
+
+msgid "View installed packages"
+msgstr "View installed packages"
+
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/en.po b/po/en.po
index c25291d..e7ebf59 100644
--- a/po/en.po
+++ b/po/en.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-20 16:24-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Jason Woodward <woodwardj@jaos.org>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -461,3 +461,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/es.po b/po/es.po
index 194b6b4..0edfaa8 100644
--- a/po/es.po
+++ b/po/es.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Manuel Barallobre (BARA) <bbara@ya.com>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -461,3 +461,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/gslapt.pot b/po/gslapt.pot
index f9135db..791c2d5 100644
--- a/po/gslapt.pot
+++ b/po/gslapt.pot
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Jason Woodward <woodwardj@jaos.org>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -468,3 +468,9 @@ msgstr ""
msgid "View installed packages"
msgstr ""
+msgid "Marked"
+msgstr ""
+
+msgid "View Marked Packages"
+msgstr ""
+
diff --git a/po/id.po b/po/id.po
index 3dc4e49..022900d 100644
--- a/po/id.po
+++ b/po/id.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Kemas Antonius <kyantonius@kyantonius.com>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -466,3 +466,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/it.po b/po/it.po
index ed7b153..8829b81 100644
--- a/po/it.po
+++ b/po/it.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-07-28 18:01+0000\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Fabio Varesano <fvaresano@yahoo.it>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -470,3 +470,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/ja.po b/po/ja.po
index d7380f5..a1e2d8c 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2006-03-07 20:26+0900\n"
-"PO-Revision-Date: 2006-05-29 19:05+0900\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: JW <J_W@somewhere.c0.jp>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -469,3 +469,9 @@ msgstr "current sources から利用可能なパッケージの一覧"
msgid "View installed packages"
msgstr "インストール済みパッケージの一覧"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/nl.po b/po/nl.po
index 731377c..f3bd42e 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-08-18 23:06+0200\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Martijn Dekker <martijn@inlv.demon.nl>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -468,3 +468,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/pl.po b/po/pl.po
index 88a6742..97b57c7 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-17 14:52-0500\n"
-"PO-Revision-Date: 2006-05-29 13:05+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Piotr Simon <sajmon@tenboard.com>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -437,3 +437,9 @@ msgstr "Poka wszystkie dostpne pakiety z aktualnego rda"
msgid "View installed packages"
msgstr "Poka zainstalowane pakiety"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/pt.po b/po/pt.po
index aef87c7..e8d2a67 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-05-06 11:10-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Pedro Pinto aka _PN_boy <pedro_nuno_pn@zmail.pt>\n"
"Language-Team: slapt-get devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -457,3 +457,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/pt_BR.po b/po/pt_BR.po
index 5ec9730..cfb04c9 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Frederico Henrique Gonalves Lima <fredhgl@yahoo.com.br>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -467,3 +467,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/ru.po b/po/ru.po
index 977950d..233b397 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-09-08 00:54\n"
-"PO-Revision-Date: 2006-05-29 15:00+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: sin <digitalhunger@gmail.com>\n"
"Language-Team: DeepStyle team <deep@deepstyle.org.ua>\n"
"MIME-Version: 1.0\n"
@@ -432,3 +432,9 @@ msgstr " "
msgid "View installed packages"
msgstr " "
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/sk.po b/po/sk.po
index 8405961..19c1d3f 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-06-23 21:28-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Erik Gyepes <depi@depi.sk>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -461,3 +461,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/sv.po b/po/sv.po
index c268fbb..8274b9d 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Hakan Lindqvist <tfy00hlt@cs.umu.se>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -461,3 +461,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/uk.po b/po/uk.po
index bbe5bdf..e0e7995 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -9,7 +9,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-09-08 00:54\n"
-"PO-Revision-Date: 2006-05-29 17:00+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: sin <digitalhunger@gmail.com>\n"
"Language-Team: DeepStyle team <deep@deepstyle.org.ua>\n"
"MIME-Version: 1.0\n"
@@ -432,3 +432,9 @@ msgstr " Ӧ ˦ Ҧ"
msgid "View installed packages"
msgstr " ˦"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/vi.po b/po/vi.po
index d9f4dda..ca18c71 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Nguyễn Văn Vũ <vncasper@yahoo.com>\n"
"Language-Team: gnome-vi <gnomevi-list@lists.sourceforge.net>\n"
"MIME-Version: 1.0\n"
@@ -461,3 +461,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 2bccfc8..6cdca6d 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: 0.3.14\n"
"Report-Msgid-Bugs-To: slapt-get-devel@software.jaos.org\n"
"POT-Creation-Date: 2005-02-26 22:25-0500\n"
-"PO-Revision-Date: 2006-05-29 02:14+0500\n"
+"PO-Revision-Date: 2006-06-18 17:00+0500\n"
"Last-Translator: Yang Jinsong <shannleon@gmail.com>\n"
"Language-Team: slapt-get-devel <slapt-get-devel@software.jaos.org>\n"
"MIME-Version: 1.0\n"
@@ -468,3 +468,9 @@ msgstr "View available packages from current sources"
msgid "View installed packages"
msgstr "View installed packages"
+msgid "Marked"
+msgstr "Marked"
+
+msgid "View Marked Packages"
+msgstr "View Marked Packages"
+
diff --git a/src/callbacks.c b/src/callbacks.c
index 81f6846..b4a9165 100644
--- a/src/callbacks.c
+++ b/src/callbacks.c
@@ -276,6 +276,7 @@ void add_pkg_for_install (GtkWidget *gslapt, gpointer user_data)
status = g_strdup_printf("i%s",pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_install.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,status,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
set_execute_active();
g_free(status);
@@ -287,6 +288,7 @@ void add_pkg_for_install (GtkWidget *gslapt, gpointer user_data)
gchar *rstatus = g_strdup_printf("r%s",conflicted_pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_remove.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,rstatus,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(rstatus);
}
}
@@ -317,6 +319,7 @@ void add_pkg_for_install (GtkWidget *gslapt, gpointer user_data)
gchar *rstatus = g_strdup_printf("r%s",conflicted_pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_remove.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,rstatus,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(rstatus);
}
}else{
@@ -325,15 +328,18 @@ void add_pkg_for_install (GtkWidget *gslapt, gpointer user_data)
if (ver_cmp == 0) {
gchar *status = g_strdup_printf("u%s",pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_reinstall.png"),-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(status);
} else {
gchar *status = g_strdup_printf("u%s",pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_downgrade.png"),-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(status);
if (set_iter_to_pkg(model,&actual_iter,installed_pkg)) {
gchar *ustatus = g_strdup_printf("u%s",installed_pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_downgrade.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,ustatus,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(ustatus);
}
}
@@ -342,23 +348,27 @@ void add_pkg_for_install (GtkWidget *gslapt, gpointer user_data)
gchar *status = g_strdup_printf("u%s",pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_upgrade.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,status,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(status);
if ( pkg != NULL && set_iter_to_pkg(model,&actual_iter,pkg)) {
gchar *ustatus = g_strdup_printf("u%s",pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_upgrade.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,ustatus,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(ustatus);
}
if (installed_pkg != NULL && set_iter_to_pkg(model,&actual_iter,installed_pkg)) {
gchar *ustatus = g_strdup_printf("u%s",installed_pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_upgrade.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,ustatus,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(ustatus);
}
if (inst_avail != NULL && set_iter_to_pkg(model,&actual_iter,inst_avail)) {
gchar *ustatus = g_strdup_printf("u%s",inst_avail->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_upgrade.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,ustatus,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(ustatus);
}
}
@@ -419,6 +429,7 @@ void add_pkg_for_removal (GtkWidget *gslapt, gpointer user_data)
status = g_strdup_printf("r%s",pkg->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,status,-1);
g_free(status);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
set_execute_active();
for (c = 0; c < deps->pkg_count;c++) {
@@ -427,6 +438,7 @@ void add_pkg_for_removal (GtkWidget *gslapt, gpointer user_data)
gchar *status = g_strdup_printf("u%s",deps->pkgs[c]->name);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_remove.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,status,-1);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,TRUE,-1);
g_free(status);
}
}
@@ -456,7 +468,8 @@ void build_package_treeviewlist (GtkWidget *treeview)
base_model = GTK_TREE_MODEL(gtk_list_store_new (
NUMBER_OF_COLUMNS,
- GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN
+ GDK_TYPE_PIXBUF, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING,
+ G_TYPE_STRING, G_TYPE_STRING, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN, G_TYPE_BOOLEAN
));
for (i = 0; i < all->pkg_count; i++ ) {
@@ -540,6 +553,7 @@ void build_package_treeviewlist (GtkWidget *treeview)
STATUS_COLUMN,status,
INST_COLUMN, FALSE,
VISIBLE_COLUMN,TRUE,
+ MARKED_COLUMN, FALSE,
-1
);
@@ -583,6 +597,7 @@ void build_package_treeviewlist (GtkWidget *treeview)
STATUS_COLUMN,status,
INST_COLUMN, TRUE,
VISIBLE_COLUMN,TRUE,
+ MARKED_COLUMN, FALSE,
-1
);
@@ -611,7 +626,8 @@ void build_searched_treeviewlist (GtkWidget *treeview, gchar *pattern)
GtkTreeModel *base_model;
struct slapt_pkg_list *a_matches = NULL,*i_matches = NULL;
GtkTreeModelSort *package_model;
- gboolean view_list_all = FALSE, view_list_installed = FALSE, view_list_available = FALSE;
+ gboolean view_list_all = FALSE, view_list_installed = FALSE,
+ view_list_available = FALSE, view_list_marked = FALSE;
if (pattern == NULL) {
return;
@@ -625,6 +641,7 @@ void build_searched_treeviewlist (GtkWidget *treeview, gchar *pattern)
view_list_all = gtk_check_menu_item_get_active(GTK_RADIO_MENU_ITEM(lookup_widget(gslapt,"view_all_packages_menu")));
view_list_available = gtk_check_menu_item_get_active(GTK_RADIO_MENU_ITEM(lookup_widget(gslapt,"view_available_packages_menu")));
view_list_installed = gtk_check_menu_item_get_active(GTK_RADIO_MENU_ITEM(lookup_widget(gslapt,"view_installed_packages_menu")));
+ view_list_marked = gtk_check_menu_item_get_active(GTK_RADIO_MENU_ITEM(lookup_widget(gslapt,"view_marked_packages_menu")));
a_matches = slapt_search_pkg_list(all,pattern);
i_matches = slapt_search_pkg_list(installed,pattern);
@@ -632,11 +649,13 @@ void build_searched_treeviewlist (GtkWidget *treeview, gchar *pattern)
while (valid) {
gchar *name = NULL,*version = NULL,*location = NULL;
slapt_pkg_info_t *a_pkg = NULL, *i_pkg = NULL;
+ gboolean marked = FALSE;
gtk_tree_model_get(base_model,&iter,
- NAME_COLUMN,&name,
- VERSION_COLUMN,&version,
- LOCATION_COLUMN,&location,
+ NAME_COLUMN, &name,
+ VERSION_COLUMN, &version,
+ LOCATION_COLUMN, &location,
+ MARKED_COLUMN, &marked,
-1
);
@@ -649,6 +668,8 @@ void build_searched_treeviewlist (GtkWidget *treeview, gchar *pattern)
gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,VISIBLE_COLUMN,TRUE,-1);
} else if (view_list_all && (a_pkg != NULL || i_pkg != NULL)) {
gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,VISIBLE_COLUMN,TRUE,-1);
+ } else if (view_list_marked && marked && (a_pkg != NULL || i_pkg != NULL)) {
+ gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,VISIBLE_COLUMN,TRUE,-1);
} else {
gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,VISIBLE_COLUMN,FALSE,-1);
}
@@ -1776,6 +1797,7 @@ static void mark_upgrade_packages (void)
gchar *ustatus = g_strdup_printf("u%s",update_pkg->name);
gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,STATUS_ICON_COLUMN,create_pixbuf("pkg_action_upgrade.png"),-1);
gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,STATUS_COLUMN,ustatus,-1);
+ gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,MARKED_COLUMN,TRUE,-1);
g_free(ustatus);
}
++mark_count;
@@ -2493,6 +2515,8 @@ void unmark_package(GtkWidget *gslapt, gpointer user_data)
gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,STATUS_COLUMN,status,-1);
g_free(status);
+ gtk_list_store_set(GTK_LIST_STORE(model),&actual_iter,MARKED_COLUMN,FALSE,-1);
+
/* clear the installed version as well if this was an upgrade */
for (i = 0; i < trans->upgrade_pkgs->pkg_count; ++i) {
if (strcmp(trans->upgrade_pkgs->pkgs[i]->installed->name,pkg->name) == 0) {
@@ -2948,6 +2972,7 @@ static void reset_search_list (void)
valid = gtk_tree_model_iter_next(base_model,&iter);
}
+ gtk_check_menu_item_set_active(GTK_RADIO_MENU_ITEM(lookup_widget(gslapt,"view_all_packages_menu")),TRUE);
}
GtkEntryCompletion *build_search_completions (void)
@@ -3274,3 +3299,42 @@ void view_installed_or_available_packages (gboolean show_installed, gboolean sho
}
+
+void view_marked_packages (GtkMenuItem *menuitem, gpointer user_data)
+{
+ gboolean valid;
+ GtkTreeIter iter;
+ GtkTreeModelFilter *filter_model;
+ GtkTreeModel *base_model;
+ GtkTreeModelSort *package_model;
+ GtkTreeView *treeview;
+ gchar *pattern = (gchar *)gtk_entry_get_text(GTK_ENTRY(lookup_widget(gslapt,"search_entry")));
+
+ treeview = GTK_TREE_VIEW(lookup_widget(gslapt,"pkg_listing_treeview"));
+ package_model = GTK_TREE_MODEL_SORT(gtk_tree_view_get_model(GTK_TREE_VIEW(treeview)));
+
+ filter_model = GTK_TREE_MODEL_FILTER(gtk_tree_model_sort_get_model(GTK_TREE_MODEL_SORT(package_model)));
+ base_model = GTK_TREE_MODEL(gtk_tree_model_filter_get_model(GTK_TREE_MODEL_FILTER(filter_model)));
+
+ valid = gtk_tree_model_get_iter_first(base_model,&iter);
+ while (valid) {
+ gboolean marked = FALSE;
+
+ gtk_tree_model_get(base_model,&iter,
+ MARKED_COLUMN, &marked,
+ -1
+ );
+
+ if (marked) {
+ gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,VISIBLE_COLUMN,TRUE,-1);
+ } else {
+ gtk_list_store_set(GTK_LIST_STORE(base_model),&iter,VISIBLE_COLUMN,FALSE,-1);
+ }
+
+ valid = gtk_tree_model_iter_next(base_model,&iter);
+ }
+
+ if (pattern && strlen(pattern) > 0)
+ build_searched_treeviewlist(treeview, pattern);
+}
+
diff --git a/src/callbacks.h b/src/callbacks.h
index 636b02f..1e2a261 100644
--- a/src/callbacks.h
+++ b/src/callbacks.h
@@ -30,6 +30,7 @@ enum {
STATUS_COLUMN,
VISIBLE_COLUMN,
INST_COLUMN,
+ MARKED_COLUMN,
NUMBER_OF_COLUMNS
};
@@ -93,3 +94,5 @@ struct slapt_source_list *parse_disabled_package_sources (const char *file_name)
void view_all_packages (GtkMenuItem *menuitem, gpointer user_data);
void view_available_packages (GtkMenuItem *menuitem, gpointer user_data);
void view_installed_packages (GtkMenuItem *menuitem, gpointer user_data);
+
+void view_marked_packages (GtkMenuItem *menuitem, gpointer user_data);
diff --git a/src/interface.c b/src/interface.c
index 0d3eed6..2450079 100644
--- a/src/interface.c
+++ b/src/interface.c
@@ -444,46 +444,47 @@ create_gslapt (void)
GtkWidget *actions2;
GtkWidget *actions2_menu;
GtkWidget *update1;
- GtkWidget *image1505;
+ GtkWidget *image1577;
GtkWidget *mark_all_upgrades2;
- GtkWidget *image1506;
+ GtkWidget *image1578;
GtkWidget *execute1;
- GtkWidget *image1507;
+ GtkWidget *image1579;
GtkWidget *separator2;
GtkWidget *quit;
GtkWidget *edit1;
GtkWidget *edit1_menu;
GtkWidget *unmark_all1;
- GtkWidget *image1508;
+ GtkWidget *image1580;
GtkWidget *separator1;
GtkWidget *preferences2;
- GtkWidget *image1509;
+ GtkWidget *image1581;
GtkWidget *view1;
GtkWidget *view1_menu;
GSList *view_all_packages_menu_group = NULL;
GtkWidget *view_all_packages_menu;
GtkWidget *view_available_packages_menu;
GtkWidget *view_installed_packages_menu;
+ GtkWidget *view_marked_packages_menu;
GtkWidget *package1;
GtkWidget *package1_menu;
GtkWidget *unmark1;
- GtkWidget *image1510;
+ GtkWidget *image1582;
GtkWidget *install1;
- GtkWidget *image1511;
+ GtkWidget *image1583;
GtkWidget *re_install1;
- GtkWidget *image1512;
+ GtkWidget *image1584;
GtkWidget *upgrade1;
- GtkWidget *image1513;
+ GtkWidget *image1585;
GtkWidget *downgrade1;
- GtkWidget *image1514;
+ GtkWidget *image1586;
GtkWidget *remove1;
- GtkWidget *image1515;
+ GtkWidget *image1587;
GtkWidget *help3;
GtkWidget *help3_menu;
GtkWidget *icon_legend1;
- GtkWidget *image1516;
+ GtkWidget *image1588;
GtkWidget *about3;
- GtkWidget *image1517;
+ GtkWidget *image1589;
GtkWidget *action_toolbar;
GtkIconSize tmp_toolbar_icon_size;
GtkWidget *tmp_image;
@@ -599,10 +600,10 @@ create_gslapt (void)
GDK_y, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1505 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
- gtk_widget_set_name (image1505, "image1505");
- gtk_widget_show (image1505);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (update1), image1505);
+ image1577 = gtk_image_new_from_stock ("gtk-refresh", GTK_ICON_SIZE_MENU);
+ gtk_widget_set_name (image1577, "image1577");
+ gtk_widget_show (image1577);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (update1), image1577);
mark_all_upgrades2 = gtk_image_menu_item_new_with_mnemonic (_("Mark All Upgrades"));
gtk_widget_set_name (mark_all_upgrades2, "mark_all_upgrades2");
@@ -613,10 +614,10 @@ create_gslapt (void)
GDK_a, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1506 = gtk_image_new_from_stock ("gtk-go-up", GTK_ICON_SIZE_MENU);
- gtk_widget_set_name (image1506, "image1506");
- gtk_widget_show (image1506);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mark_all_upgrades2), image1506);
+ image1578 = gtk_image_new_from_stock ("gtk-go-up", GTK_ICON_SIZE_MENU);
+ gtk_widget_set_name (image1578, "image1578");
+ gtk_widget_show (image1578);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (mark_all_upgrades2), image1578);
execute1 = gtk_image_menu_item_new_with_mnemonic (_("Execute"));
gtk_widget_set_name (execute1, "execute1");
@@ -627,10 +628,10 @@ create_gslapt (void)
GDK_Return, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1507 = gtk_image_new_from_stock ("gtk-apply", GTK_ICON_SIZE_MENU);
- gtk_widget_set_name (image1507, "image1507");
- gtk_widget_show (image1507);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (execute1), image1507);
+ image1579 = gtk_image_new_from_stock ("gtk-apply", GTK_ICON_SIZE_MENU);
+ gtk_widget_set_name (image1579, "image1579");
+ gtk_widget_show (image1579);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (execute1), image1579);
separator2 = gtk_separator_menu_item_new ();
gtk_widget_set_name (separator2, "separator2");
@@ -660,10 +661,10 @@ create_gslapt (void)
GDK_z, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1508 = gtk_image_new_from_stock ("gtk-undo", GTK_ICON_SIZE_MENU);
- gtk_widget_set_name (image1508, "image1508");
- gtk_widget_show (image1508);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (unmark_all1), image1508);
+ image1580 = gtk_image_new_from_stock ("gtk-undo", GTK_ICON_SIZE_MENU);
+ gtk_widget_set_name (image1580, "image1580");
+ gtk_widget_show (image1580);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (unmark_all1), image1580);
separator1 = gtk_separator_menu_item_new ();
gtk_widget_set_name (separator1, "separator1");
@@ -679,10 +680,10 @@ create_gslapt (void)
GDK_p, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1509 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
- gtk_widget_set_name (image1509, "image1509");
- gtk_widget_show (image1509);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (preferences2), image1509);
+ image1581 = gtk_image_new_from_stock ("gtk-preferences", GTK_ICON_SIZE_MENU);
+ gtk_widget_set_name (image1581, "image1581");
+ gtk_widget_show (image1581);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (preferences2), image1581);
view1 = gtk_menu_item_new_with_mnemonic (_("_View"));
gtk_widget_set_name (view1, "view1");
@@ -724,6 +725,16 @@ create_gslapt (void)
GDK_F3, (GdkModifierType) 0,
GTK_ACCEL_VISIBLE);
+ view_marked_packages_menu = gtk_radio_menu_item_new_with_mnemonic (view_all_packages_menu_group, _("Marked"));
+ view_all_packages_menu_group = gtk_radio_menu_item_get_group (GTK_RADIO_MENU_ITEM (view_marked_packages_menu));
+ gtk_widget_set_name (view_marked_packages_menu, "view_marked_packages_menu");
+ gtk_widget_show (view_marked_packages_menu);
+ gtk_container_add (GTK_CONTAINER (view1_menu), view_marked_packages_menu);
+ gtk_tooltips_set_tip (tooltips, view_marked_packages_menu, _("View Marked Packages"), NULL);
+ gtk_widget_add_accelerator (view_marked_packages_menu, "activate", accel_group,
+ GDK_F4, (GdkModifierType) 0,
+ GTK_ACCEL_VISIBLE);
+
package1 = gtk_menu_item_new_with_mnemonic (_("P_ackage"));
gtk_widget_set_name (package1, "package1");
gtk_widget_show (package1);
@@ -742,10 +753,10 @@ create_gslapt (void)
GDK_n, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1510 = create_pixmap (gslapt, "pkg_action_available.png");
- gtk_widget_set_name (image1510, "image1510");
- gtk_widget_show (image1510);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (unmark1), image1510);
+ image1582 = create_pixmap (gslapt, "pkg_action_available.png");
+ gtk_widget_set_name (image1582, "image1582");
+ gtk_widget_show (image1582);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (unmark1), image1582);
install1 = gtk_image_menu_item_new_with_mnemonic (_("Install"));
gtk_widget_set_name (install1, "install1");
@@ -756,10 +767,10 @@ create_gslapt (void)
GDK_i, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1511 = create_pixmap (gslapt, "pkg_action_install.png");
- gtk_widget_set_name (image1511, "image1511");
- gtk_widget_show (image1511);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (install1), image1511);
+ image1583 = create_pixmap (gslapt, "pkg_action_install.png");
+ gtk_widget_set_name (image1583, "image1583");
+ gtk_widget_show (image1583);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (install1), image1583);
re_install1 = gtk_image_menu_item_new_with_mnemonic (_("Re-Install"));
gtk_widget_set_name (re_install1, "re_install1");
@@ -770,10 +781,10 @@ create_gslapt (void)
GDK_e, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1512 = create_pixmap (gslapt, "pkg_action_reinstall.png");
- gtk_widget_set_name (image1512, "image1512");
- gtk_widget_show (image1512);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (re_install1), image1512);
+ image1584 = create_pixmap (gslapt, "pkg_action_reinstall.png");
+ gtk_widget_set_name (image1584, "image1584");
+ gtk_widget_show (image1584);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (re_install1), image1584);
upgrade1 = gtk_image_menu_item_new_with_mnemonic (_("Upgrade"));
gtk_widget_set_name (upgrade1, "upgrade1");
@@ -784,10 +795,10 @@ create_gslapt (void)
GDK_u, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1513 = create_pixmap (gslapt, "pkg_action_upgrade.png");
- gtk_widget_set_name (image1513, "image1513");
- gtk_widget_show (image1513);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (upgrade1), image1513);
+ image1585 = create_pixmap (gslapt, "pkg_action_upgrade.png");
+ gtk_widget_set_name (image1585, "image1585");
+ gtk_widget_show (image1585);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (upgrade1), image1585);
downgrade1 = gtk_image_menu_item_new_with_mnemonic (_("Downgrade"));
gtk_widget_set_name (downgrade1, "downgrade1");
@@ -798,10 +809,10 @@ create_gslapt (void)
GDK_d, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1514 = create_pixmap (gslapt, "pkg_action_downgrade.png");
- gtk_widget_set_name (image1514, "image1514");
- gtk_widget_show (image1514);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (downgrade1), image1514);
+ image1586 = create_pixmap (gslapt, "pkg_action_downgrade.png");
+ gtk_widget_set_name (image1586, "image1586");
+ gtk_widget_show (image1586);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (downgrade1), image1586);
remove1 = gtk_image_menu_item_new_with_mnemonic (_("Remove"));
gtk_widget_set_name (remove1, "remove1");
@@ -812,10 +823,10 @@ create_gslapt (void)
GDK_r, (GdkModifierType) GDK_CONTROL_MASK,
GTK_ACCEL_VISIBLE);
- image1515 = create_pixmap (gslapt, "pkg_action_remove.png");
- gtk_widget_set_name (image1515, "image1515");
- gtk_widget_show (image1515);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (remove1), image1515);
+ image1587 = create_pixmap (gslapt, "pkg_action_remove.png");
+ gtk_widget_set_name (image1587, "image1587");
+ gtk_widget_show (image1587);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (remove1), image1587);
help3 = gtk_menu_item_new_with_mnemonic (_("_Help"));
gtk_widget_set_name (help3, "help3");
@@ -831,20 +842,20 @@ create_gslapt (void)
gtk_widget_show (icon_legend1);
gtk_container_add (GTK_CONTAINER (help3_menu), icon_legend1);
- image1516 = gtk_image_new_from_stock ("gtk-dialog-info", GTK_ICON_SIZE_MENU);
- gtk_widget_set_name (image1516, "image1516");
- gtk_widget_show (image1516);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (icon_legend1), image1516);
+ image1588 = gtk_image_new_from_stock ("gtk-dialog-info", GTK_ICON_SIZE_MENU);
+ gtk_widget_set_name (image1588, "image1588");
+ gtk_widget_show (image1588);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (icon_legend1), image1588);
about3 = gtk_image_menu_item_new_with_mnemonic (_("About"));
gtk_widget_set_name (about3, "about3");
gtk_widget_show (about3);
gtk_container_add (GTK_CONTAINER (help3_menu), about3);
- image1517 = gtk_image_new_from_stock ("gtk-about", GTK_ICON_SIZE_MENU);
- gtk_widget_set_name (image1517, "image1517");
- gtk_widget_show (image1517);
- gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (about3), image1517);
+ image1589 = gtk_image_new_from_stock ("gtk-about", GTK_ICON_SIZE_MENU);
+ gtk_widget_set_name (image1589, "image1589");
+ gtk_widget_show (image1589);
+ gtk_image_menu_item_set_image (GTK_IMAGE_MENU_ITEM (about3), image1589);
action_toolbar = gtk_toolbar_new ();
gtk_widget_set_name (action_toolbar, "action_toolbar");
@@ -1369,6 +1380,9 @@ create_gslapt (void)
g_signal_connect ((gpointer) view_installed_packages_menu, "activate",
G_CALLBACK (view_installed_packages),
NULL);
+ g_signal_connect ((gpointer) view_marked_packages_menu, "activate",
+ G_CALLBACK (view_marked_packages),
+ NULL);
g_signal_connect ((gpointer) icon_legend1, "activate",
G_CALLBACK (open_icon_legend),
NULL);
@@ -1404,45 +1418,46 @@ create_gslapt (void)
GLADE_HOOKUP_OBJECT (gslapt, actions2, "actions2");
GLADE_HOOKUP_OBJECT (gslapt, actions2_menu, "actions2_menu");
GLADE_HOOKUP_OBJECT (gslapt, update1, "update1");
- GLADE_HOOKUP_OBJECT (gslapt, image1505, "image1505");
+ GLADE_HOOKUP_OBJECT (gslapt, image1577, "image1577");
GLADE_HOOKUP_OBJECT (gslapt, mark_all_upgrades2, "mark_all_upgrades2");
- GLADE_HOOKUP_OBJECT (gslapt, image1506, "image1506");
+ GLADE_HOOKUP_OBJECT (gslapt, image1578, "image1578");
GLADE_HOOKUP_OBJECT (gslapt, execute1, "execute1");
- GLADE_HOOKUP_OBJECT (gslapt, image1507, "image1507");
+ GLADE_HOOKUP_OBJECT (gslapt, image1579, "image1579");
GLADE_HOOKUP_OBJECT (gslapt, separator2, "separator2");
GLADE_HOOKUP_OBJECT (gslapt, quit, "quit");
GLADE_HOOKUP_OBJECT (gslapt, edit1, "edit1");
GLADE_HOOKUP_OBJECT (gslapt, edit1_menu, "edit1_menu");
GLADE_HOOKUP_OBJECT (gslapt, unmark_all1, "unmark_all1");
- GLADE_HOOKUP_OBJECT (gslapt, image1508, "image1508");
+ GLADE_HOOKUP_OBJECT (gslapt, image1580, "image1580");
GLADE_HOOKUP_OBJECT (gslapt, separator1, "separator1");
GLADE_HOOKUP_OBJECT (gslapt, preferences2, "preferences2");
- GLADE_HOOKUP_OBJECT (gslapt, image1509, "image1509");
+ GLADE_HOOKUP_OBJECT (gslapt, image1581, "image1581");
GLADE_HOOKUP_OBJECT (gslapt, view1, "view1");
GLADE_HOOKUP_OBJECT (gslapt, view1_menu, "view1_menu");
GLADE_HOOKUP_OBJECT (gslapt, view_all_packages_menu, "view_all_packages_menu");
GLADE_HOOKUP_OBJECT (gslapt, view_available_packages_menu, "view_available_packages_menu");
GLADE_HOOKUP_OBJECT (gslapt, view_installed_packages_menu, "view_installed_packages_menu");
+ GLADE_HOOKUP_OBJECT (gslapt, view_marked_packages_menu, "view_marked_packages_menu");
GLADE_HOOKUP_OBJECT (gslapt, package1, "package1");
GLADE_HOOKUP_OBJECT (gslapt, package1_menu, "package1_menu");
GLADE_HOOKUP_OBJECT (gslapt, unmark1, "unmark1");
- GLADE_HOOKUP_OBJECT (gslapt, image1510, "image1510");
+ GLADE_HOOKUP_OBJECT (gslapt, image1582, "image1582");
GLADE_HOOKUP_OBJECT (gslapt, install1, "install1");
- GLADE_HOOKUP_OBJECT (gslapt, image1511, "image1511");
+ GLADE_HOOKUP_OBJECT (gslapt, image1583, "image1583");
GLADE_HOOKUP_OBJECT (gslapt, re_install1, "re_install1");
- GLADE_HOOKUP_OBJECT (gslapt, image1512, "image1512");
+ GLADE_HOOKUP_OBJECT (gslapt, image1584, "image1584");
GLADE_HOOKUP_OBJECT (gslapt, upgrade1, "upgrade1");
- GLADE_HOOKUP_OBJECT (gslapt, image1513, "image1513");
+ GLADE_HOOKUP_OBJECT (gslapt, image1585, "image1585");
GLADE_HOOKUP_OBJECT (gslapt, downgrade1, "downgrade1");
- GLADE_HOOKUP_OBJECT (gslapt, image1514, "image1514");
+ GLADE_HOOKUP_OBJECT (gslapt, image1586, "image1586");
GLADE_HOOKUP_OBJECT (gslapt, remove1, "remove1");
- GLADE_HOOKUP_OBJECT (gslapt, image1515, "image1515");
+ GLADE_HOOKUP_OBJECT (gslapt, image1587, "image1587");
GLADE_HOOKUP_OBJECT (gslapt, help3, "help3");
GLADE_HOOKUP_OBJECT (gslapt, help3_menu, "help3_menu");
GLADE_HOOKUP_OBJECT (gslapt, icon_legend1, "icon_legend1");
- GLADE_HOOKUP_OBJECT (gslapt, image1516, "image1516");
+ GLADE_HOOKUP_OBJECT (gslapt, image1588, "image1588");
GLADE_HOOKUP_OBJECT (gslapt, about3, "about3");
- GLADE_HOOKUP_OBJECT (gslapt, image1517, "image1517");
+ GLADE_HOOKUP_OBJECT (gslapt, image1589, "image1589");
GLADE_HOOKUP_OBJECT (gslapt, action_toolbar, "action_toolbar");
GLADE_HOOKUP_OBJECT (gslapt, action_bar_update_button, "action_bar_update_button");
GLADE_HOOKUP_OBJECT (gslapt, action_bar_upgrade_button, "action_bar_upgrade_button");