SourceView


Object Hierarchy:

Object hierarchy for SourceView

Description:

public class SourceView : Box

Source view component with code editor.

Provides a code editor with project and file selection dropdowns. Manages buffer switching, language detection, and state persistence.

FIXME: Error handling and user interaction ==================================================== Currently, many operations that can fail (file reading, database operations, etc.) silently fail or only log warnings. We need proper error handling with user interaction (dialogs, notifications) for: - File read/write failures - Database operation failures - File system errors - Buffer modification conflicts - Session restoration failures

Operations like refresh_file(), restore_active_state(), and file loading should provide user feedback and allow recovery/retry options.


Namespace: OLLMcoder
Package: ollmchat

Content:

Properties:

Creation methods:

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