Lines 358-364
Link Here
|
358 |
self.status.set_text(name + ' menu generated.') |
358 |
self.status.set_text(name + ' menu generated.') |
359 |
wms = os.listdir(config['static'] + 'wm') |
359 |
wms = os.listdir(config['static'] + 'wm') |
360 |
generatew.set_size_request(150, -1) |
360 |
generatew.set_size_request(150, -1) |
361 |
vbox = gtk.VBox(gtk.FALSE, 0) |
361 |
vbox = gtk.VBox(False, 0) |
362 |
for wm in wms: |
362 |
for wm in wms: |
363 |
wm = string.replace(wm, '.p', '') |
363 |
wm = string.replace(wm, '.p', '') |
364 |
button = gtk.Button(wm) |
364 |
button = gtk.Button(wm) |
Lines 416-422
Link Here
|
416 |
def rec(extra, structure, tree, iter): |
416 |
def rec(extra, structure, tree, iter): |
417 |
#print t |
417 |
#print t |
418 |
value = [tree.get_value(iter, 0), tree.get_value(iter, 1), tree.get_value(iter, 2), tree.get_value(iter, 4), []] |
418 |
value = [tree.get_value(iter, 0), tree.get_value(iter, 1), tree.get_value(iter, 2), tree.get_value(iter, 4), []] |
419 |
if tree.iter_has_child(iter) == gtk.FALSE: #Add prgms to structure if in right depth |
419 |
if tree.iter_has_child(iter) == False: #Add prgms to structure if in right depth |
420 |
value = [tree.get_value(iter, 0), tree.get_value(iter, 1), tree.get_value(iter, 2), tree.get_value(iter, 4), []] |
420 |
value = [tree.get_value(iter, 0), tree.get_value(iter, 1), tree.get_value(iter, 2), tree.get_value(iter, 4), []] |
421 |
structure.append(value) |
421 |
structure.append(value) |
422 |
else: |
422 |
else: |
Lines 494-500
Link Here
|
494 |
# close the window and quit |
494 |
# close the window and quit |
495 |
def delete_event(self, widget, event, data=None): |
495 |
def delete_event(self, widget, event, data=None): |
496 |
gtk.main_quit() |
496 |
gtk.main_quit() |
497 |
return gtk.FALSE |
497 |
return False |
498 |
|
498 |
|
499 |
def move_selected(self, button, source, dest, storesource, storedest, action): |
499 |
def move_selected(self, button, source, dest, storesource, storedest, action): |
500 |
selectionsource = source.get_selection() |
500 |
selectionsource = source.get_selection() |
Lines 528-540
Link Here
|
528 |
nfwindow.set_size_request(150, 75) |
528 |
nfwindow.set_size_request(150, 75) |
529 |
nfwindow.set_title("New Folder") |
529 |
nfwindow.set_title("New Folder") |
530 |
entry = gtk.Entry(max=50) |
530 |
entry = gtk.Entry(max=50) |
531 |
entry.set_editable(gtk.TRUE) |
531 |
entry.set_editable(True) |
532 |
entry.connect("activate", enter_callback, entry, nfwindow, self) |
532 |
entry.connect("activate", enter_callback, entry, nfwindow, self) |
533 |
entry.show() |
533 |
entry.show() |
534 |
button = gtk.Button('Create') |
534 |
button = gtk.Button('Create') |
535 |
button.show() |
535 |
button.show() |
536 |
button.connect("clicked", enter_callback, entry, nfwindow, self) |
536 |
button.connect("clicked", enter_callback, entry, nfwindow, self) |
537 |
vbox = gtk.VBox(gtk.FALSE, 0) |
537 |
vbox = gtk.VBox(False, 0) |
538 |
vbox.pack_start(entry, True) |
538 |
vbox.pack_start(entry, True) |
539 |
vbox.pack_start(button, False) |
539 |
vbox.pack_start(button, False) |
540 |
vbox.show() |
540 |
vbox.show() |
Lines 784-792
Link Here
|
784 |
about.set_title('About Denu') |
784 |
about.set_title('About Denu') |
785 |
about.connect('delete_event', lambda s,w: about.destroy()) |
785 |
about.connect('delete_event', lambda s,w: about.destroy()) |
786 |
gpl = gtk.Label('<big><b>Denu Version 2.3.2</b></big>\nReleased 3/19/2005\nWritten by Scott Shawcroft\nhttp://denu.sourceforge.net\nshux_linux@comcast.net\n\n<big>Denu is a menu generation/creation program for fluxbox, openbox, waimea, gnome, IceWM, Xfce4 and kde.</big>\n\nWarning:This version has only been tested on gnome 2.10 , fluxbox 0.9.12, waimea 0.5.0_pre04050, Xfce4 4.19 something and openbox 3.2 r1.\n\nCopyright (C) 2005 Scott Shawcroft\n\n<small>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.</small>') |
786 |
gpl = gtk.Label('<big><b>Denu Version 2.3.2</b></big>\nReleased 3/19/2005\nWritten by Scott Shawcroft\nhttp://denu.sourceforge.net\nshux_linux@comcast.net\n\n<big>Denu is a menu generation/creation program for fluxbox, openbox, waimea, gnome, IceWM, Xfce4 and kde.</big>\n\nWarning:This version has only been tested on gnome 2.10 , fluxbox 0.9.12, waimea 0.5.0_pre04050, Xfce4 4.19 something and openbox 3.2 r1.\n\nCopyright (C) 2005 Scott Shawcroft\n\n<small>This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.</small>') |
787 |
gpl.set_use_markup(gtk.TRUE) |
787 |
gpl.set_use_markup(True) |
788 |
gpl.set_line_wrap(gtk.TRUE) |
788 |
gpl.set_line_wrap(True) |
789 |
gpl.set_selectable(gtk.TRUE) |
789 |
gpl.set_selectable(True) |
790 |
gpl.show() |
790 |
gpl.show() |
791 |
whole = gtk.VBox() |
791 |
whole = gtk.VBox() |
792 |
whole.pack_start(gpl) |
792 |
whole.pack_start(gpl) |
Lines 821-849
Link Here
|
821 |
whole = gtk.VBox() |
821 |
whole = gtk.VBox() |
822 |
top = gtk.HBox() |
822 |
top = gtk.HBox() |
823 |
label = gtk.Label('Name:') |
823 |
label = gtk.Label('Name:') |
824 |
label.set_selectable(gtk.TRUE) |
824 |
label.set_selectable(True) |
825 |
label.show() |
825 |
label.show() |
826 |
top.pack_start(label) |
826 |
top.pack_start(label) |
827 |
label = gtk.Label(name) |
827 |
label = gtk.Label(name) |
828 |
label.set_selectable(gtk.TRUE) |
828 |
label.set_selectable(True) |
829 |
label.show() |
829 |
label.show() |
830 |
top.pack_start(label) |
830 |
top.pack_start(label) |
831 |
whole.pack_start(top) |
831 |
whole.pack_start(top) |
832 |
top.show() |
832 |
top.show() |
833 |
top = gtk.HBox() |
833 |
top = gtk.HBox() |
834 |
label = gtk.Label('Type:') |
834 |
label = gtk.Label('Type:') |
835 |
label.set_selectable(gtk.TRUE) |
835 |
label.set_selectable(True) |
836 |
label.show() |
836 |
label.show() |
837 |
top.pack_start(label) |
837 |
top.pack_start(label) |
838 |
label = gtk.Label(type) |
838 |
label = gtk.Label(type) |
839 |
label.set_selectable(gtk.TRUE) |
839 |
label.set_selectable(True) |
840 |
label.show() |
840 |
label.show() |
841 |
top.pack_start(label) |
841 |
top.pack_start(label) |
842 |
whole.pack_start(top) |
842 |
whole.pack_start(top) |
843 |
top.show() |
843 |
top.show() |
844 |
top = gtk.HBox() |
844 |
top = gtk.HBox() |
845 |
label = gtk.Label('Icon:') |
845 |
label = gtk.Label('Icon:') |
846 |
label.set_selectable(gtk.TRUE) |
846 |
label.set_selectable(True) |
847 |
label.show() |
847 |
label.show() |
848 |
top.pack_start(label) |
848 |
top.pack_start(label) |
849 |
image = gtk.Image() |
849 |
image = gtk.Image() |
Lines 856-863
Link Here
|
856 |
frame = gtk.Frame('Command:') |
856 |
frame = gtk.Frame('Command:') |
857 |
frame.show() |
857 |
frame.show() |
858 |
label = gtk.Label(command) |
858 |
label = gtk.Label(command) |
859 |
label.set_selectable(gtk.TRUE) |
859 |
label.set_selectable(True) |
860 |
label.set_line_wrap(gtk.TRUE) |
860 |
label.set_line_wrap(True) |
861 |
label.show() |
861 |
label.show() |
862 |
frame.add(label) |
862 |
frame.add(label) |
863 |
top.pack_start(frame) |
863 |
top.pack_start(frame) |
Lines 880-886
Link Here
|
880 |
whole = gtk.VBox() |
880 |
whole = gtk.VBox() |
881 |
top = gtk.HBox() |
881 |
top = gtk.HBox() |
882 |
label = gtk.Label('Name:') |
882 |
label = gtk.Label('Name:') |
883 |
label.set_selectable(gtk.TRUE) |
883 |
label.set_selectable(True) |
884 |
label.show() |
884 |
label.show() |
885 |
top.pack_start(label) |
885 |
top.pack_start(label) |
886 |
name_field = gtk.Entry() |
886 |
name_field = gtk.Entry() |
Lines 891-908
Link Here
|
891 |
top.show() |
891 |
top.show() |
892 |
top = gtk.HBox() |
892 |
top = gtk.HBox() |
893 |
label = gtk.Label('Type:') |
893 |
label = gtk.Label('Type:') |
894 |
label.set_selectable(gtk.TRUE) |
894 |
label.set_selectable(True) |
895 |
label.show() |
895 |
label.show() |
896 |
top.pack_start(label) |
896 |
top.pack_start(label) |
897 |
label = gtk.Label(type) |
897 |
label = gtk.Label(type) |
898 |
label.set_selectable(gtk.TRUE) |
898 |
label.set_selectable(True) |
899 |
label.show() |
899 |
label.show() |
900 |
top.pack_start(label) |
900 |
top.pack_start(label) |
901 |
whole.pack_start(top) |
901 |
whole.pack_start(top) |
902 |
top.show() |
902 |
top.show() |
903 |
top = gtk.HBox() |
903 |
top = gtk.HBox() |
904 |
label = gtk.Label('Icon:') |
904 |
label = gtk.Label('Icon:') |
905 |
label.set_selectable(gtk.TRUE) |
905 |
label.set_selectable(True) |
906 |
label.show() |
906 |
label.show() |
907 |
top.pack_start(label) |
907 |
top.pack_start(label) |
908 |
image = gtk.Image() |
908 |
image = gtk.Image() |