Preparing to add delete button to messages

This commit is contained in:
jeffser 2024-05-22 19:43:33 -06:00
parent d8138a80de
commit e8f4f8aa89

View File

@ -155,6 +155,15 @@ class AlpacaWindow(Adw.ApplicationWindow):
message_buffer.insert(message_buffer.get_end_iter(), msg) message_buffer.insert(message_buffer.get_end_iter(), msg)
if footer is not None: message_buffer.insert_markup(message_buffer.get_end_iter(), footer, len(footer)) if footer is not None: message_buffer.insert_markup(message_buffer.get_end_iter(), footer, len(footer))
delete_button = Gtk.Button(
icon_name = "user-trash-symbolic",
css_classes = ["flat", "circular"],
valign="end",
halign="end",
margin_bottom=6,
margin_end=6
)
message_box = Gtk.Box( message_box = Gtk.Box(
orientation=1, orientation=1,
halign='fill', halign='fill',
@ -162,7 +171,6 @@ class AlpacaWindow(Adw.ApplicationWindow):
) )
message_text.set_valign(Gtk.Align.CENTER) message_text.set_valign(Gtk.Align.CENTER)
if image_base64 is not None: if image_base64 is not None:
image_data = base64.b64decode(image_base64) image_data = base64.b64decode(image_base64)
loader = GdkPixbuf.PixbufLoader.new() loader = GdkPixbuf.PixbufLoader.new()
@ -182,7 +190,11 @@ class AlpacaWindow(Adw.ApplicationWindow):
message_box.append(image) message_box.append(image)
message_box.append(message_text) message_box.append(message_text)
self.chat_container.append(message_box) message_overlay = Gtk.Overlay()
message_overlay.set_child(message_box)
#message_overlay.add_overlay(delete_button)
# I don't have the energy right now to do this :)
self.chat_container.append(message_overlay)
if bot: if bot:
self.bot_message = message_buffer self.bot_message = message_buffer