diff --git a/spritz/src/spritz.glade b/spritz/src/spritz.glade index a3aa20baf..89fd4eafd 100644 --- a/spritz/src/spritz.glade +++ b/spritz/src/spritz.glade @@ -850,7 +850,13 @@ - + + True + + + + 1 + @@ -2549,126 +2555,33 @@ 9 True - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 3 - 2 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Prevents files belonging to a package being overwritten by another - Disabled -Removal only -Install+Removal - - - - 1 - 2 - 1 - 2 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Collision protection - - - 1 - 2 - - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - This is what they call "nice level" - 3 - 3 - 1 -19 19 1 10 0 - 1 - True - - - - 1 - 2 - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Process priority (nice) - - - - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Entropy can keep a backup of your updated configuration files - Backup configuration files - 0 - True - - - - 2 - 2 - 3 - - - - - - 1 - 2 - 1 - 2 - - - - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - Ignored protected files + Protected files and directories False - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC - + True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK @@ -2677,21 +2590,21 @@ Install+Removal - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_BUTTONBOX_SPREAD - + True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - + - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK gtk-new @@ -2704,15 +2617,16 @@ Install+Removal - + True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - + + - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK gtk-edit @@ -2726,16 +2640,16 @@ Install+Removal - + True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - + - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK gtk-delete @@ -2761,10 +2675,6 @@ Install+Removal - - 1 - 2 - @@ -2894,33 +2804,33 @@ Install+Removal - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - Protected files and directories + Ignored protected files False - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - + True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_POLICY_AUTOMATIC GTK_POLICY_AUTOMATIC - + True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK @@ -2929,21 +2839,21 @@ Install+Removal - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK GTK_BUTTONBOX_SPREAD - + True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - + - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK gtk-new @@ -2956,16 +2866,15 @@ Install+Removal - + True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - - + - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK gtk-edit @@ -2979,16 +2888,16 @@ Install+Removal - + True True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - + - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK gtk-delete @@ -3014,6 +2923,103 @@ Install+Removal + + 1 + 2 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 3 + 2 + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Entropy can keep a backup of your updated configuration files + Backup configuration files + 0 + True + + + + 2 + 2 + 3 + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Process priority (nice) + + + + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + This is what they call "nice level" + 3 + 3 + 1 -19 19 1 10 0 + 1 + True + + + + 1 + 2 + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Collision protection + + + 1 + 2 + + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Prevents files belonging to a package being overwritten by another + Disabled +Removal only +Install+Removal + + + + 1 + 2 + 1 + 2 + GTK_FILL + + + + + 1 + 2 + 1 + 2 + @@ -3067,74 +3073,67 @@ Install+Removal 5 3 - + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + FTP Proxy + + + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + HTTP Proxy + + + 1 + 2 + GTK_FILL + + + + True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - type your password here - False + Example: http://proxy:1234 1 3 - 3 - 4 GTK_FILL - + True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - type your username here + Example: http://proxy:1234 1 3 - 2 - 3 + 1 + 2 GTK_FILL - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - Proxy Password + Download speed limit - 3 - 4 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Proxy Username - - - 2 - 3 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - kB/sec - - - 2 - 3 4 5 GTK_FILL @@ -3159,69 +3158,76 @@ Install+Removal - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - Download speed limit + kB/sec + 2 + 3 4 5 GTK_FILL - + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Proxy Username + + + 2 + 3 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Proxy Password + + + 3 + 4 + GTK_FILL + + + + True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Example: http://proxy:1234 + type your username here 1 3 - 1 - 2 + 2 + 3 GTK_FILL - + True True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Example: http://proxy:1234 + type your password here + False 1 3 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - HTTP Proxy - - - 1 - 2 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - FTP Proxy - - + 3 + 4 GTK_FILL @@ -3470,24 +3476,24 @@ Install+Removal - + True - + True 0.98000001907348633 - Terminal font + Text on error message - + True True True 0 - + True gtk-revert-to-saved @@ -3500,54 +3506,7 @@ Install+Removal - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - - - True - - - True - 0.98000001907348633 - Generic title 1 - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - + True True True @@ -3563,267 +3522,8 @@ Install+Removal - 1 - 2 - - - - - True - - - True - 0.98000001907348633 - Generic title 2 - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 1 - 2 - - - - - True - - - True - 0.98000001907348633 - Background error message - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 1 - 2 - 1 - 2 - - - - - True - - - True - 0.98000001907348633 - Error message - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 2 - 3 - - - - - True - - - True - 0.98000001907348633 - Successful mesage - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 1 - 2 - 2 - 3 - - - - - True - - - True - 0.98000001907348633 - Background succ. message - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 3 - 4 + 4 + 5 @@ -3880,24 +3580,24 @@ Install+Removal - + True - + True 0.98000001907348633 - Text on error message + Background succ. message - + True True True 0 - + True gtk-revert-to-saved @@ -3910,7 +3610,7 @@ Install+Removal - + True True True @@ -3926,10 +3626,316 @@ Install+Removal - 4 - 5 + 3 + 4 + + + True + + + True + 0.98000001907348633 + Successful mesage + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 1 + 2 + 2 + 3 + + + + + True + + + True + 0.98000001907348633 + Error message + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 2 + 3 + + + + + True + + + True + 0.98000001907348633 + Background error message + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 1 + 2 + 1 + 2 + + + + + True + + + True + 0.98000001907348633 + Generic title 2 + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 1 + 2 + + + + + True + + + True + 0.98000001907348633 + Generic title 1 + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 1 + 2 + + + + + True + + + True + 0.98000001907348633 + Terminal font + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + @@ -3952,24 +3958,24 @@ Install+Removal - + True - + True 0.98000001907348633 - Package (default) + Package category - + True True True 0 - + True gtk-revert-to-saved @@ -3982,54 +3988,7 @@ Install+Removal - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - - - True - - - True - 0.98000001907348633 - Package not installed - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - + True True True @@ -4045,267 +4004,8 @@ Install+Removal - 1 - 2 - - - - - True - - - True - 0.98000001907348633 - Package removed - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 1 - 2 - - - - - True - - - True - 0.98000001907348633 - Package updated - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 1 - 2 - 1 - 2 - - - - - True - - - True - 0.98000001907348633 - Package reinstalled - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 2 - 3 - - - - - True - - - True - 0.98000001907348633 - Package description - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 1 - 2 - 2 - 3 - - - - - True - - - True - 0.98000001907348633 - Package subtitle - - - - - True - True - True - 0 - - - - True - gtk-revert-to-saved - - - - - False - False - 1 - - - - - True - True - True - 0 - #000000000000 - - - - False - False - 2 - - - - - 3 - 4 + 4 + 5 @@ -4362,24 +4062,24 @@ Install+Removal - + True - + True 0.98000001907348633 - Package category + Package subtitle - + True True True 0 - + True gtk-revert-to-saved @@ -4392,7 +4092,7 @@ Install+Removal - + True True True @@ -4408,10 +4108,316 @@ Install+Removal - 4 - 5 + 3 + 4 + + + True + + + True + 0.98000001907348633 + Package description + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 1 + 2 + 2 + 3 + + + + + True + + + True + 0.98000001907348633 + Package reinstalled + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 2 + 3 + + + + + True + + + True + 0.98000001907348633 + Package updated + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 1 + 2 + 1 + 2 + + + + + True + + + True + 0.98000001907348633 + Package removed + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 1 + 2 + + + + + True + + + True + 0.98000001907348633 + Package not installed + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + + 1 + 2 + + + + + True + + + True + 0.98000001907348633 + Package (default) + + + + + True + True + True + 0 + + + + True + gtk-revert-to-saved + + + + + False + False + 1 + + + + + True + True + True + 0 + #000000000000 + + + + False + False + 2 + + + + 1 @@ -4966,56 +4972,14 @@ Install+Removal 3 2 - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 150 - - - 1 - 2 - 2 - 3 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 150 - - - 1 - 2 - 1 - 2 - - - - - True - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 150 - - - 1 - 2 - - - - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 10 - What you were doing + Your Full Name - 2 - 3 GTK_FILL @@ -5034,17 +4998,59 @@ Install+Removal - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 10 - Your Full Name + What you were doing + 2 + 3 GTK_FILL + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 150 + + + 1 + 2 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 150 + + + 1 + 2 + 1 + 2 + + + + + True + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 150 + + + 1 + 2 + 2 + 3 + + 3 @@ -5505,177 +5511,6 @@ Install+Removal 4 10 3 - - - True - True - - - 3 - 4 - 4 - 5 - - - - - - True - 0 - Secure Services Port - - - 2 - 3 - 4 - 5 - GTK_FILL - - - - - - True - 0 - Services Port - - - 4 - 5 - GTK_FILL - - - - - - True - True - - - 1 - 2 - 4 - 5 - - - - - - True - bz2 -gz - - - 3 - 4 - 3 - 4 - GTK_FILL - GTK_FILL - - - - - True - 0 - Compression - - - 2 - 3 - 3 - 4 - GTK_FILL - - - - - - True - 0 - Identifier - - - GTK_FILL - - - - - - True - 0 - Description - - - 1 - 2 - GTK_FILL - - - - - - True - 0 - Mirrors - - - 2 - 3 - GTK_FILL - - - - - - True - 0 - URI - - - 3 - 4 - GTK_FILL - - - - - - True - True - - - 1 - 4 - - - - - - True - True - - - 1 - 4 - 1 - 2 - - - - - - True - True - - - 1 - 2 - 3 - 4 - - - 120 @@ -5813,6 +5648,177 @@ gz GTK_FILL + + + True + True + + + 1 + 2 + 3 + 4 + + + + + + True + True + + + 1 + 4 + 1 + 2 + + + + + + True + True + + + 1 + 4 + + + + + + True + 0 + URI + + + 3 + 4 + GTK_FILL + + + + + + True + 0 + Mirrors + + + 2 + 3 + GTK_FILL + + + + + + True + 0 + Description + + + 1 + 2 + GTK_FILL + + + + + + True + 0 + Identifier + + + GTK_FILL + + + + + + True + 0 + Compression + + + 2 + 3 + 3 + 4 + GTK_FILL + + + + + + True + bz2 +gz + + + 3 + 4 + 3 + 4 + GTK_FILL + GTK_FILL + + + + + True + True + + + 1 + 2 + 4 + 5 + + + + + + True + 0 + Services Port + + + 4 + 5 + GTK_FILL + + + + + + True + 0 + Secure Services Port + + + 2 + 3 + 4 + 5 + GTK_FILL + + + + + + True + True + + + 3 + 4 + 4 + 5 + + + @@ -6495,91 +6501,7 @@ gz 5 4 - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 12 - 13 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Creation date - True - - - 12 - 13 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 11 - 12 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Install Size - True - - - 11 - 12 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 10 - 11 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Package Size - True - - - 10 - 11 - - - - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 @@ -6590,21 +6512,234 @@ gz 1 2 - 9 - 10 + 1 + 2 - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - MD5 Signature + Website True - 9 - 10 + 1 + 2 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Location + True + + + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Version + True + + + 2 + 3 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 2 + 3 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Slot + True + + + 3 + 4 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 3 + 4 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Kernel Tag + True + + + 4 + 5 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 4 + 5 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Revision + True + + + 5 + 6 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 5 + 6 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Branch + True + + + 6 + 7 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 6 + 7 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Entropy API + True + + + 7 + 8 + GTK_FILL + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 7 + 8 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Download Path + True + + + 8 + 9 @@ -6625,233 +6760,20 @@ gz - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 - Download Path + MD5 Signature True - 8 - 9 + 9 + 10 - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 7 - 8 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Entropy API - True - - - 7 - 8 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 6 - 7 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Branch - True - - - 6 - 7 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 5 - 6 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Revision - True - - - 5 - 6 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 4 - 5 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Kernel Tag - True - - - 4 - 5 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 3 - 4 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Slot - True - - - 3 - 4 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - 2 - 3 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Version - True - - - 2 - 3 - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Location - True - - - GTK_FILL - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - - - 1 - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Website - True - - - 1 - 2 - GTK_FILL - - - - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK 0 @@ -6862,8 +6784,92 @@ gz 1 2 - 1 - 2 + 9 + 10 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Package Size + True + + + 10 + 11 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 10 + 11 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Install Size + True + + + 11 + 12 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 11 + 12 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Creation date + True + + + 12 + 13 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + + + 1 + 2 + 12 + 13 @@ -6895,6 +6901,129 @@ gz 5 2 15 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + True + + + 1 + 2 + 2 + 3 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + CXXFLAGS + True + + + 2 + 3 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + True + + + 1 + 2 + 1 + 2 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + CFLAGS + True + + + 1 + 2 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + True + + + 1 + 2 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + CHOST + True + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Masked + True + + + 3 + 4 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + True + True + True + + + 1 + 2 + 3 + 4 + + + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + ChangeLog + True + + + 4 + 5 + + True @@ -6938,129 +7067,6 @@ gz 5 - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - ChangeLog - True - - - 4 - 5 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - True - - - 1 - 2 - 3 - 4 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Masked - True - - - 3 - 4 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - CHOST - True - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - True - - - 1 - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - CFLAGS - True - - - 1 - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - True - - - 1 - 2 - 1 - 2 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - CXXFLAGS - True - - - 2 - 3 - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - True - True - True - - - 1 - 2 - 2 - 3 - - @@ -8507,23 +8513,15 @@ Please read them carefully and <b>make your choice</b>. 2 2 - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Announced - True - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 0 - Revised + 1 True + 1 + 2 1 2 @@ -8541,19 +8539,27 @@ Please read them carefully and <b>make your choice</b>. - + True GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - 1 + 0 + Revised True - 1 - 2 1 2 + + + True + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + 0 + Announced + True + + @@ -8859,103 +8865,33 @@ Please read them carefully and <b>make your choice</b>. 2 3 - + True 0 - this is the size + Title + + + + + True + 0 + this is the title True 1 2 - 5 - 6 - + True 0 - Size + Description - 5 - 6 - - - - - True - 0 - these are the keywords - True - - - 1 - 2 - 4 - 5 - - - - - True - 0 - Keywords - - - 4 - 5 - - - - - True - 0 - this it the date - True - - - 1 - 2 - 3 - 4 - - - - - True - 0 - Date - - - 3 - 4 - - - - - True - 0 - this is the author - True - - - 1 - 2 - 2 - 3 - - - - - True - 0 - Author - - - 2 - 3 + 1 + 2 @@ -8973,34 +8909,104 @@ Please read them carefully and <b>make your choice</b>. - + True 0 - Description + Author - 1 - 2 + 2 + 3 - + True 0 - this is the title + this is the author True 1 2 + 2 + 3 - + True 0 - Title + Date + + 3 + 4 + + + + + True + 0 + this it the date + True + + + 1 + 2 + 3 + 4 + + + + + True + 0 + Keywords + + + 4 + 5 + + + + + True + 0 + these are the keywords + True + + + 1 + 2 + 4 + 5 + + + + + True + 0 + Size + + + 5 + 6 + + + + + True + 0 + this is the size + True + + + 1 + 2 + 5 + 6 + @@ -9233,61 +9239,19 @@ Please read them carefully and <b>make your choice</b>. 2 3 - - True - - - - 1 - 2 - 3 - 4 - - - - + True 0 - Document type + Title - - 3 - 4 - - - True - True - 60 - - - 1 - 2 - 2 - 3 - - - - + True 0 - Keywords (space separated) + Description - 2 - 3 - - - - - True - True - 500 - - - 1 - 2 1 2 @@ -9304,22 +9268,64 @@ Please read them carefully and <b>make your choice</b>. - + True - 0 - Description + True + 500 + 1 + 2 1 2 - + True 0 - Title + Keywords (space separated) + + 2 + 3 + + + + + True + True + 60 + + + 1 + 2 + 2 + 3 + + + + + True + 0 + Document type + + + 3 + 4 + + + + + True + + + + 1 + 2 + 3 + 4 + @@ -11132,16 +11138,85 @@ Please read them carefully and <b>make your choice</b>. - + True True - localhost + False 1 2 + 3 + 4 + + + True + True + root + + + 1 + 2 + 2 + 3 + + + + + True + 0 + Password + + + 3 + 4 + + + + + True + 0 + Username + + + 2 + 3 + + + + + True + True + 1027 1 65535 1 10 0 + 1 + + + 1 + 2 + 1 + 2 + + + + + True + 0 + Port + + + 1 + 2 + + + + + True + 0 + Hostname + + True @@ -11160,83 +11235,14 @@ Please read them carefully and <b>make your choice</b>. - - True - 0 - Hostname - - - - - True - 0 - Port - - - 1 - 2 - - - - + True True - 1027 1 65535 1 10 0 - 1 + localhost 1 2 - 1 - 2 - - - - - True - 0 - Username - - - 2 - 3 - - - - - True - 0 - Password - - - 3 - 4 - - - - - True - True - root - - - 1 - 2 - 2 - 3 - - - - - True - True - False - - - 1 - 2 - 3 - 4 @@ -11420,125 +11426,135 @@ Please read them carefully and <b>make your choice</b>. 2 15 - + True 0 - True - PANGO_WRAP_CHAR + Queue Id + + + + + True + 0 + Command name + + + 1 + 2 + + + + + True + 0 + Command description + + + 2 + 3 + + + + + True + 0 + Process result - 1 - 2 11 12 - + True 0 - True + Remote stdout file - 1 - 2 10 11 - + True 0 - True + Errored at - 1 - 2 9 10 - + True 0 - True + Completed at - 1 - 2 8 9 - + True 0 - True + Processing at - 1 - 2 7 8 - + True 0 - True + Queued at - 1 - 2 6 7 - + True 0 - True + User / Group - 1 - 2 5 6 - + True 0 - True + Command arguments - 1 - 2 - 4 - 5 - - - - - True - 0 - True - - - 1 - 2 3 4 - + + True + 0 + Call + + + 4 + 5 + + + + True 0 True @@ -11546,8 +11562,6 @@ Please read them carefully and <b>make your choice</b>. 1 2 - 2 - 3 @@ -11564,7 +11578,7 @@ Please read them carefully and <b>make your choice</b>. - + True 0 True @@ -11572,135 +11586,127 @@ Please read them carefully and <b>make your choice</b>. 1 2 - - - - - True - 0 - Call - - - 4 - 5 - - - - - True - 0 - Command arguments - - - 3 - 4 - - - - - True - 0 - User / Group - - - 5 - 6 - - - - - True - 0 - Queued at - - - 6 - 7 - - - - - True - 0 - Processing at - - - 7 - 8 - - - - - True - 0 - Completed at - - - 8 - 9 - - - - - True - 0 - Errored at - - - 9 - 10 - - - - - True - 0 - Remote stdout file - - - 10 - 11 - - - - - True - 0 - Process result - - - 11 - 12 - - - - - True - 0 - Command description - - 2 3 - + True 0 - Command name + True - 1 - 2 + 1 + 2 + 3 + 4 - + True 0 - Queue Id + True + + 1 + 2 + 4 + 5 + + + + + True + 0 + True + + + 1 + 2 + 5 + 6 + + + + + True + 0 + True + + + 1 + 2 + 6 + 7 + + + + + True + 0 + True + + + 1 + 2 + 7 + 8 + + + + + True + 0 + True + + + 1 + 2 + 8 + 9 + + + + + True + 0 + True + + + 1 + 2 + 9 + 10 + + + + + True + 0 + True + + + 1 + 2 + 10 + 11 + + + + + True + 0 + True + PANGO_WRAP_CHAR + + + 1 + 2 + 11 + 12 + @@ -11757,20 +11763,47 @@ Please read them carefully and <b>make your choice</b>. 2 8 - + True 0 - True + Pinboard Id + + + + + True + 0 + Date + + + 1 + 2 + + + + + True + 0 + Done + + + 2 + 3 + + + + + True + 0 + Note - 1 - 2 3 4 - + True 0 True @@ -11778,8 +11811,6 @@ Please read them carefully and <b>make your choice</b>. 1 2 - 2 - 3 @@ -11796,7 +11827,7 @@ Please read them carefully and <b>make your choice</b>. - + True 0 True @@ -11804,48 +11835,23 @@ Please read them carefully and <b>make your choice</b>. 1 2 - - - - - True - 0 - Note - - - 3 - 4 - - - - - True - 0 - Done - - 2 3 - + True 0 - Date + True - 1 - 2 + 1 + 2 + 3 + 4 - - - True - 0 - Pinboard Id - - False @@ -11940,25 +11946,47 @@ Please read them carefully and <b>make your choice</b>. 2 3 - + True - True - True - http://www.sabayon.org - GTK_RELIEF_NONE 0 - 0 - http://www.sabayon.org + Notice board Id + + + + + True + 0 + Date + + + 1 + 2 + + + + + True + 0 + Title + + + 2 + 3 + + + + + True + 0 + Link - 1 - 2 3 4 - + True 0 True @@ -11966,8 +11994,6 @@ Please read them carefully and <b>make your choice</b>. 1 2 - 2 - 3 @@ -11984,7 +12010,7 @@ Please read them carefully and <b>make your choice</b>. - + True 0 True @@ -11992,48 +12018,28 @@ Please read them carefully and <b>make your choice</b>. 1 2 - - - - - True - 0 - Link - - - 3 - 4 - - - - - True - 0 - Title - - 2 3 - + True + True + True + http://www.sabayon.org + GTK_RELIEF_NONE 0 - Date + 0 + http://www.sabayon.org - 1 - 2 + 1 + 2 + 3 + 4 - - - True - 0 - Notice board Id - - False diff --git a/spritz/src/spritz.py b/spritz/src/spritz.py index b9e861a0d..d7f0999f2 100644 --- a/spritz/src/spritz.py +++ b/spritz/src/spritz.py @@ -1080,6 +1080,16 @@ class SpritzApplicationEventsMixin: self.on_Preferences_toggled(None,True) setattr(SpritzConf,key,w_col) + def on_pkgSorter_changed(self, widget): + model = widget.get_model() + sort_id = widget.get_active() + if sort_id == -1: + return + sort_id_name = self.pkg_sorters_id.get(sort_id) + sorter = self.avail_pkg_sorters.get(sort_id_name) + self.pkgView.change_model_injector(sorter) + self.addPackages() + class SpritzApplication(Controller, SpritzApplicationEventsMixin): @@ -1295,9 +1305,40 @@ class SpritzApplication(Controller, SpritzApplicationEventsMixin): self.resetProgressText() self.pkgProperties_selected = None self.setupPreferences() - + self.setup_pkg_sorter() self.setupUgc() + def setup_pkg_sorter(self): + + self.avail_pkg_sorters = { + 'default': DefaultPackageViewModelInjector, + 'name_az': NameSortPackageViewModelInjector, + } + self.pkg_sorters_desc = { + 'default': (None, _("Default packages sorting"),), + 'name_az': (None, _("Sort by name [A-Z]"),), + } + self.pkg_sorters_id = { + 0: 'default', + 1: 'name_az' + } + + # setup package sorter + sorter_model = gtk.ListStore(gobject.TYPE_STRING) + sorter = self.ui.pkgSorter + sorter.set_model(sorter_model) + sorter_cell = gtk.CellRendererText() + sorter.pack_start(sorter_cell, True) + sorter.add_attribute(sorter_cell, 'text', 0) + first = True + for s_id in sorted(self.pkg_sorters_id): + s_id_name = self.pkg_sorters_id.get(s_id) + s_id_desc = self.pkg_sorters_desc.get(s_id_name)[1] + item = sorter_model.append( (s_id_desc,) ) + if first: + sorter.set_active_iter(item) + first = False + def show_wait_window(self): self.ui.main.set_sensitive(False) self.wait_ui.waitWindow.show_all() diff --git a/spritz/src/views.py b/spritz/src/views.py index 8768b9788..0517f5a56 100644 --- a/spritz/src/views.py +++ b/spritz/src/views.py @@ -21,44 +21,172 @@ import time import gtk import gobject from spritz_setup import const, cleanMarkupString, SpritzConf -from etpgui.widgets import UI,CellRendererStars +from etpgui.widgets import UI, CellRendererStars from packages import DummyEntropyPackage from entropyapi import Equo from etpgui import * -from entropy.i18n import _,_LOCALE +from entropy.i18n import _, _LOCALE from dialogs import MaskedPackagesDialog, ConfirmationDialog, okDialog from entropy.exceptions import * from entropy.const import * from entropy.misc import ParallelTask -TOGGLE_WIDTH = 12 +class EntropyPackageViewModelInjector: -class SpritzCategoryView: - def __init__( self, treeview): - self.view = treeview - self.model = self.setup_view() + def __init__(self, model, entropy, etpbase, dummy_cats): + self.model = model + self.entropy = entropy + self.etpbase = etpbase + self.dummy_cats = dummy_cats - def setup_view( self ): - """ Setup Category View """ - model = gtk.TreeStore( gobject.TYPE_STRING,gobject.TYPE_STRING ) - self.view.set_model( model ) - cell1 = gtk.CellRendererText() - column1= gtk.TreeViewColumn( _( "Categories" ), cell1, markup=0 ) - column1.set_resizable( True ) - column1.set_sizing( gtk.TREE_VIEW_COLUMN_FIXED ) - column1.set_fixed_width( 150 ) + def inject(self, packages, pkgsets): + raise NotImplementedError - self.view.append_column( column1 ) - self.view.set_headers_visible(False) - return model - def populate(self,data,tree=False): - self.model.clear() - if tree: - data.populate(self.model) +class DefaultPackageViewModelInjector(EntropyPackageViewModelInjector): + + def __init__(self, *args, **kwargs): + EntropyPackageViewModelInjector.__init__(self, *args, **kwargs) + + def inject(self, packages, pkgsets): + + categories = {} + cat_descs = {} + if pkgsets: + for po in packages: + for set_name in po.set_names: + if not categories.has_key(set_name): + categories[set_name] = [] + cat_descs[set_name] = po.set_cat_namedesc + if po not in categories[set_name]: + categories[set_name].append(po) else: - for el in data: - self.model.append(None,[el,el]) + def fm(po): + mycat = po.cat + if not categories.has_key(mycat): + categories[mycat] = [] + categories[mycat].append(po) + return 0 + map(fm,packages) + + cats = sorted(categories) + orig_cat_desc = _("No description") + for category in cats: + + cat_desc = orig_cat_desc + cat_desc_data = self.entropy.get_category_description_data(category) + if cat_desc_data.has_key(_LOCALE): + cat_desc = cat_desc_data[_LOCALE] + elif cat_desc_data.has_key('en'): + cat_desc = cat_desc_data['en'] + elif cat_descs.get(category): + cat_desc = cat_descs.get(category) + + cat_text = "%s\n%s" % (category, + cleanMarkupString(cat_desc),) + mydummy = DummyEntropyPackage(namedesc = cat_text, + dummy_type = SpritzConf.dummy_category, onlyname = category) + mydummy.color = SpritzConf.color_package_category + if pkgsets: + set_data = self.entropy.package_set_match(category)[0] + if not set_data: + continue + + set_from, set_name, set_deps = set_data + mydummy.set_category = category + mydummy.set_from = set_from + + mydummy.set_matches, mydummy.set_installed_matches, \ + mydummy.set_install_incomplete, \ + mydummy.set_remove_incomplete = \ + self.etpbase._pkg_get_pkgset_matches_installed_matches( + set_deps) + + mydummy.namedesc = "%s\n%s" % ( + category, cleanMarkupString( + self.etpbase._pkg_get_pkgset_set_from_desc(set_from)), + ) + self.dummy_cats[category] = mydummy + parent = self.model.append( None, (mydummy,) ) + for po in categories[category]: + self.model.append( parent, (po,) ) + +class NameSortPackageViewModelInjector(EntropyPackageViewModelInjector): + + def __init__(self, *args, **kwargs): + EntropyPackageViewModelInjector.__init__(self, *args, **kwargs) + + def inject(self, packages, pkgsets): + + categories = {} + cat_descs = {} + if pkgsets: + for po in packages: + for set_name in po.set_names: + if not categories.has_key(set_name): + categories[set_name] = [] + cat_descs[set_name] = po.set_cat_namedesc + if po not in categories[set_name]: + categories[set_name].append(po) + + cats = sorted(categories) + orig_cat_desc = _("No description") + for category in cats: + + cat_desc = orig_cat_desc + cat_desc_data = self.entropy.get_category_description_data(category) + if cat_desc_data.has_key(_LOCALE): + cat_desc = cat_desc_data[_LOCALE] + elif cat_desc_data.has_key('en'): + cat_desc = cat_desc_data['en'] + elif cat_descs.get(category): + cat_desc = cat_descs.get(category) + + cat_text = "%s\n%s" % (category, + cleanMarkupString(cat_desc),) + mydummy = DummyEntropyPackage(namedesc = cat_text, + dummy_type = SpritzConf.dummy_category, onlyname = category) + mydummy.color = SpritzConf.color_package_category + + set_data = self.entropy.package_set_match(category)[0] + if not set_data: + continue + + set_from, set_name, set_deps = set_data + mydummy.set_category = category + mydummy.set_from = set_from + + mydummy.set_matches, mydummy.set_installed_matches, \ + mydummy.set_install_incomplete, \ + mydummy.set_remove_incomplete = \ + self.etpbase._pkg_get_pkgset_matches_installed_matches( + set_deps) + + mydummy.namedesc = "%s\n%s" % ( + category, cleanMarkupString( + self.etpbase._pkg_get_pkgset_set_from_desc(set_from)), + ) + self.dummy_cats[category] = mydummy + parent = self.model.append( None, (mydummy,) ) + for po in categories[category]: + self.model.append( parent, (po,) ) + + else: + + def fm(po): + myinitial = po.onlyname.lower()[0] + if not categories.has_key(myinitial): + categories[myinitial] = [] + categories[myinitial].append(po) + return 0 + map(fm, packages) + + letters = sorted(categories) + for letter in letters: + + for po in categories[letter]: + self.model.append( None, (po,) ) + class EntropyPackageView: @@ -225,16 +353,27 @@ class EntropyPackageView: self.pkgset_remove.set_image(self.img_pkgset_remove) self.pkgset_undoremove.set_image(self.img_pkgset_undoremove) + # set default model injector + self.change_model_injector(DefaultPackageViewModelInjector) + # start view refresher t = ParallelTask(self.view_refresher) t.start() + def change_model_injector(self, injector): + if not issubclass(injector, EntropyPackageViewModelInjector): + raise AttributeError("wrong sorter") + self.Injector = injector(self.store, self.Equo, self.etpbase, + self.dummyCats) + def view_refresher(self): + def do_refresh(): + self.view.queue_draw() + self.do_refresh_view = False try: while 1: if self.do_refresh_view: - self.view.queue_draw() - self.do_refresh_view = False + gobject.timeout_add(0, do_refresh) time.sleep(0.1) except: pass @@ -996,9 +1135,6 @@ class EntropyPackageView: store = gtk.TreeStore( gobject.TYPE_PYOBJECT ) self.view.get_selection().set_mode( gtk.SELECTION_MULTIPLE ) self.view.set_model( store ) - # 1 == identifier, don't duplicate it - # Drag & drop? here we are, future! - #self.view.enable_model_drag_source(gtk.gdk.BUTTON1_MASK, [('text/plain', gtk.TARGET_SAME_APP,1,)], gtk.gdk.ACTION_DEFAULT) myheight = 35 # selection pixmap @@ -1098,7 +1234,7 @@ class EntropyPackageView: def clear(self): self.store.clear() - def populate(self, pkgs, widget = None, empty = False, pkgsets = False): + def populate(self, pkgs, widget = None, empty = False, pkgsets = False): self.dummyCats.clear() self.clear() search_col = 0 @@ -1108,61 +1244,13 @@ class EntropyPackageView: widget.set_model(self.store) if empty: - for po in pkgs: self.store.append( None, (po,) ) widget.set_property('headers-visible',False) widget.set_property('enable-search',False) - else: - - categories = {} - cat_descs = {} - if pkgsets: - for po in pkgs: - for set_name in po.set_names: - if not categories.has_key(set_name): - categories[set_name] = [] - cat_descs[set_name] = po.set_cat_namedesc - if po not in categories[set_name]: - categories[set_name].append(po) - else: - def fm(po): - mycat = po.cat - if not categories.has_key(mycat): - categories[mycat] = [] - categories[mycat].append(po) - return 0 - map(fm,pkgs) - - cats = sorted(categories.keys()) - orig_cat_desc = _("No description") - for category in cats: - - cat_desc = orig_cat_desc - cat_desc_data = self.Equo.get_category_description_data(category) - if cat_desc_data.has_key(_LOCALE): - cat_desc = cat_desc_data[_LOCALE] - elif cat_desc_data.has_key('en'): - cat_desc = cat_desc_data['en'] - elif cat_descs.get(category): - cat_desc = cat_descs.get(category) - - cat_text = "%s\n%s" % (category,cleanMarkupString(cat_desc),) - mydummy = DummyEntropyPackage(namedesc = cat_text, dummy_type = SpritzConf.dummy_category, onlyname = category) - mydummy.color = SpritzConf.color_package_category - if pkgsets: - set_data = self.Equo.package_set_match(category)[0] - if not set_data: continue - set_from, set_name, set_deps = set_data - mydummy.set_category = category - mydummy.set_from = set_from - mydummy.set_matches, mydummy.set_installed_matches, mydummy.set_install_incomplete, mydummy.set_remove_incomplete = self.etpbase._pkg_get_pkgset_matches_installed_matches(set_deps) - mydummy.namedesc = "%s\n%s" % (category,cleanMarkupString(self.etpbase._pkg_get_pkgset_set_from_desc(set_from)),) - self.dummyCats[category] = mydummy - parent = self.store.append( None, (mydummy,) ) - for po in categories[category]: - self.store.append( parent, (po,) ) + # current injectors fills the model + self.Injector.inject(pkgs, pkgsets) widget.set_search_column( search_col ) widget.set_search_equal_func(self.atom_search) @@ -1652,9 +1740,7 @@ class EntropyAdvisoriesView: class EntropyRepoView: - """ - This class controls the repo TreeView - """ + def __init__( self, widget, ui, spritz_app): self.view = widget self.headers = [_('Repository'),_('Filename')]