Skip to content

Commit

Permalink
improved new palette window, can't add unnamed palette
Browse files Browse the repository at this point in the history
  • Loading branch information
Nokse22 committed Mar 9, 2024
1 parent 553400f commit c728f1b
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/new_palette_window.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ class NewPaletteWindow(Adw.Window):

palette_name_entry = Gtk.Template.Child()
palette_chars_buffer = Gtk.Template.Child()
save_button = Gtk.Template.Child()

__gsignals__ = {
'on-add-clicked': (GObject.SignalFlags.RUN_FIRST, None, (str,str,))
Expand All @@ -46,3 +47,10 @@ def on_add_clicked(self, btn):
self.emit('on-add-clicked', palette_name, palette_chars)

self.destroy()

@Gtk.Template.Callback("on_palette_name_text_inserted")
def on_palette_name_text_inserted(self, entry):
if entry.get_text() != "":
self.save_button.set_sensitive(True)
else:
self.save_button.set_sensitive(False)

0 comments on commit c728f1b

Please sign in to comment.