MessageQueueView


Object Hierarchy:

Object hierarchy for MessageQueueView

Description:

public class MessageQueueView : Box

Pending mid-run queue strip: Gtk.ColumnView over a OLLMchat.MessageQueue (text | pencil | up/urgent).

Construct with the parent ChatWidget. Owns one MessageQueue for life (ColumnView model is never swapped). Callers set queue.items (and visible) directly. Clicks: ColumnView Gtk.GestureClick.releasedon_click (pick/walk). Pencil merges into the composer; up sets role = "urgent" (append-only — no reorder).

Example

  var strip = new MessageQueueView(chat_widget);
chat_widget.above_input.append(strip);
strip.queue.items = session.queued_messages;
strip.visible = true;


Namespace: OLLMchatGtk
Package: ollmchat

Content:

Properties:

Creation methods:

Inherited Members:

All known members inherited from class Gtk.Box
All known members inherited from class Gtk.Widget
All known members inherited from class GLib.Object
All known members inherited from interface Gtk.Accessible
All known members inherited from interface Gtk.Buildable
All known members inherited from interface Gtk.Orientable