gtkmm ist eine Open Source-, freie, einfache und portable Befehlszeilen-Software, die in C ++ implementiert ist und vom Offset als Teil der GNU-GUI-Toolkit-Bibliothek von GTK + konzipiert wurde Desktop-Umgebung.
Funktionen auf einen Blick
Unter den Highlights von gtkmm können wir typensichere Callbacks sowie eine komplexe Gruppe von Widgets erwähnen, die durch Vererbung erweiterbar sind. Es bietet typsichere Signalhandler, vollständige Internationalisierung mit UTF8, vollständige C ++ - Speicherverwaltung (Objektzusammensetzung und automatische Freigabe von dynamisch zugewiesenen Widgets), vollständige Verwendung von C ++ - Namespaces und keine Makros.
Erste Schritte mit gtkmm
Der einfachste Weg, das gtkmm-Projekt auf Ihrem GNU / Linux-System zu installieren, ist über die Standard-Paket-Manager / Software-Repositories Ihrer Distribution. Wenn das Paket nicht in den Haupt-Software-Repositorys Ihrer Distribution verfügbar ist, können Sie den Quell-Tarball von Softoware herunterladen.
Um gtkmm zu installieren, speichern Sie das tar-Archiv an einem Ort Ihrer Wahl, entpacken Sie den Inhalt, öffnen Sie einen Terminalemulator, navigieren Sie zum Speicherort der extrahierten Archivdatei mit dem & cdr; Befehl, und führen Sie die & lsquo;. / konfigurieren && make & rsquo; Befehl zum Optimieren und Kompilieren des Quellcodes.
Dann müssen Sie das & lsquo; make install & rsquo; Befehl als root oder mit sudo, um das gtkmm-Programm systemweit bereitzustellen und es allen Benutzern zur Verfügung zu stellen. Verschiedene Demos werden den GTK-Entwicklern im Ordner / demos im Ordner sources zur Verfügung gestellt.
Unterstützte Betriebssysteme
gtkmm ist ein plattformunabhängiges Projekt, das GNU / Linux (kompiliert mit GCC), NetBSD (kompiliert mit GCC), FreeBSD (kompiliert mit GCC), Solaris (kompiliert mit GCC oder Forte), Microsoft Windows (kompiliert mit GCC) oder MSVC ++ .Net 2003/2005/2008) und Mac OS X (kompiliert mit GCC) Betriebssystemen. Sowohl 32-Bit- als auch 64-Bit-Befehlssatzarchitekturen werden zu diesem Zeitpunkt unterstützt. Es ist vollständig in der Programmiersprache C ++ geschrieben.
Was ist neu in dieser Version:
- Gtk:
- Bearbeitbar, RecentChooser, Scale: Speicherlecks beheben.
- PrintJob: Repariere einen Aufruf an Glib :: throw_exception ().
- Dokumentation:
- Gdk :: RGBA: Aktualisiere ctor (ustring) -Dokumente von GTK +
Was ist neu in der Version:
- Gdk:
- Verbessere Gdk :: Event und erstelle eine Klassenhierarchie. (Mark Vender, Kjell Ahlstedt) Fehler # 135978
- Cursor: Ändern Sie CursorType in Cursor :: Type. (Murray Cumming)
- Gerät: Ändern Sie DeviceType in Cursor :: Type. (Murray Cumming)
- Pixbuf: - Entferne AlphaMode enum. - Ändern PixbufRotation zu Pixbuf :: Rotation. (Murray Cumming)
- Seat: Ändern Sie SeatCapabilities zu Seat :: Capabilities. (Murray Cumming)
- Visual: Ändert VisualType zu Visual :: Type. (Murray Cumming)
- Fenster: - Ändere WindowHints zu Window :: Hints. - Ändern Sie WindowTypeHint in Window :: TypeHint. - Ändern Sie WindowType zu Window :: Type. - Ändern Sie WindowState in Window :: State. (Murray Cumming)
- Gtk:
- Assistent: Ändern Sie AssistantPageType in Assistant :: PageType. (Murray Cumming)
- Box: pack_start / pack_end (): Reimplementierung mit der neuen GTK + API. (GtkWidget halign und hexpand properties. Die Funktionen gtk_box_pack_start () und gtk_box_pack_end () verfügen nicht mehr über die Argumente expand und fill. Möglicherweise entfernen wir diese Parameter auch später. Achten Sie darauf, dass sich das Standardverhalten von pack_start / pack_end () jetzt geändert hat. Machen Sie PackOptions zu einer Enum-Klasse für strengere Typprüfungen. (Murray Cumming)
- Builder :: get_widget_derived (): Machen Sie dies statisch. Um zu vermeiden, dass ein shared_ptr erstellt werden muss. (Murray Cumming) Fehler # 755037
- ButtonBox: Entfernen Sie scheinbar nutzlose BUTTONBOX_DEFAULT_SPACING. (Murray Cumming)
- Anwendung: Ändern Sie ApplicationInhibitFlags in Application :: InhibitFlags. (Murray Cumming)
- Kalender: Ändern Sie CalendarDisplayOptions in Calendar :: Display :: Options. (Murray Cumming)
- CellRendererAccel: Ändern Sie CellRendererAccelMode in CellRendererAccel :: Mode. (Murray Cumming)
- CssSection: Ändern Sie CssSectionType in CssSection :: Typewq. (Murray Cumming)
- Container: - forall_vfunc (): Entfernen Sie den Parameter include_internals. - Entfernen Sie set_focus_child (), get_focus_child () usw. (Murray Cumming)
- Eintrag: Ändern Sie EntryIconPosition in Eintrag :: IconPosition. (Murray Cumming)
- FileFilter: Ändern Sie FileFilterFlags in FileFilter :: Flags. (Murray Cumming)
- FileChooser: - Ändern Sie FileChooserConfirmation in FileChooser :: Confirmation. - Ändern Sie FileChooserAction in FileChooser :: Action. (Murray Cumming)
- IconView: Ändere IconViewDropPosition zu IconView :: DropPosition. (Murray Cumming)
- Bild: Ändern Sie ImageType in Image :: Type. (Murray Cumming)
- Label: Entferne get / set_angle () und property. (Murray Cumming)
- LevelBar: Ändern Sie LevelBarMode in LevelBar :: Mode. (Murray Cumming)
- Notebook: Entfernen Sie die NotebookTab-Enumeration. (Murray Cumming)
- Popover: Ändern Sie PopoverConstraint in Popover :: Constraint. (Murray Cumming)
- PrintOperation: - Ändern Sie PrintOperationAction in PrintOperation :: Action. - Ändern Sie PrintOperationResult in PrintOperation :: Result. (Murray Cumming)
- Bereich: Ableiten (und implementieren) Orientierbar. (Muray Cumming) Fehler # 781655 (Daniel Boles)
- RecentFilter: Ändere RecentFilterFlags zu RecentFilter :: Flags. (Murray Cumming)
- Scrollbar: Ändern Sie ScrollablePolicy in Scrollable :: Policy. (Murray Cumming)
- ShortcutsShortcut: Leite direkt vom Widget ab. (Kjell Ahlstedt)
- SizeGroup: Benennen Sie SizeGroupMode enum in SizeGroup :: Mode um. (Murray Cumming)
- SpinButton: - Ändern Sie SpinButtonUpdatePolicy in SpinButton :: UpdatePolicy. - Verschieben Sie die Konstante INPUT_ERROR in die Klasse. (Murray Cumming)
- TextConstIter (TextModel :: const_iterator): Fügen Sie einen Standardkonstruktor hinzu. (Murray Cumming)
- TextMark: Vermeiden Sie die Erstellung eines RefPtr dazu. Durch das Hinzufügen eines privaten TextBuffers :: get_iter_at_mark () (Murray Cumming) Fehler # 755037 # c21
- TreeModel: Ändern Sie TreeModelFlags in TreeModel :: Flags. (Murray Cumming)
- TreeView: - Ändere TreeViewGridLines zu GridLines. - Ändern Sie TreeViewDropPosition in TreeView :: DropPosition. (Murray Cumming)
- TreeViewColumn: Ändern Sie TreeViewColumnSizing in TreeViewColumn :: Sizing. (Murray Cumming)
- Widget: - Entfernen Sie get_preferred_width () usw. (Kjell Ahlstedt) - Entfernen Sie get / set_center_widget (). (Murray Cumming)
- Fenster: - Entfernen Sie get / set_hide_titlebar_when_maximized (). - Entfernen Sie has_topelevel_focus () und die Eigenschaft. (Murray Cumming)
- Dokumentation:
- Gtk :: CellLayout: Verbesserung der Dokumentation von get_first_cell () -Funktionen. (Daniel Boles)
- Gtk :: TreeModel: Verbessert die Dokumentation der foreach * () Funktionen. (Daniel Boles)
- Gdk, Gtk: Aktualisieren Sie die Dokumentation der In-Klassen-Enums. (Kjell Ahlstedt)
- Demos: - Fix make check nach Änderungen in Glib :: SignalProxy :: connect () (Kjell Ahlstedt) Fehler 126213 - Anpassung an geändertes Box :: pack_start / pack_end () Verhalten. Zum Beispiel: Geben Sie EXPAND_WIDGET an, wo wir zuvor den Standardwert verwendet haben. (Murray Cumming)
- Builder-Demo: Entfernen & quot; expand & quot; untergeordnete Eigenschaft aus der .ui-Datei, weil sie aus GtkBox entfernt wurde. Erweitern Sie das ScrolledWindow. (Kjell Ahlstedt)
- Erstellen:
- Anpassung an cairomm und glibmm enum changes. (Murray Cumming)
- Passen Sie dynamische Umsetzungen für RefPtr als std :: shared_ptr an. (Murray Cumming)
- Visual Studio-Builds: Aktualisieren Sie die glibmm ABI-Version. (Chun-wei Fan)
Was ist neu in Version 3.89.5.1:
- Gdk:
- Pixbuf: get_pixels (): Const-Korrekturen. (Murray Cumming)
- Gtk:
- FileChooserDialog:
- Erlaube das Konstruieren mit use-header-bar.
- Entfernen Sie Konstruktoren, die einen Backend-Parameter verwenden. (Daniel Boles) Fehler # 780004
- TreeView: Mehr Verwendung von TreeModel :: const_iterator anstelle von Iterator, wo angemessen. (Murray Cumming)
- Erstellen:
- Verwenden Sie glibmm-2.54 anstelle von glibmm-2.52.
Was ist neu in Version 3.89.3:
- Gtk:
- Gitter: attach (): Fügen Sie Standardwerte hinzu. (Kjell Ahlstedt)
- TextIter:
- TextIter: Machen Sie einen echten const_iterator (Kjell Ahlstedt) Fehler # 142126
- forward / backward_find_char (): Nimm einen sigc :: slot anstelle eines Funktionszeigers. (Kjell Ahlstedt)
- Dokumentation:
- Demos: Entfernen Sie veralteten Text aus der TextView-Demo (Kjell Ahlstedt)
Was ist neu in Version 3.89.1:
- Dies ist die erste Version der gtkmm-4.0 API / ABI, die GTK + -4.0 umschließt. Es wird parallel zur gktmm-3.0 API / ABI installiert, deren neueste Version gtkmm 3.22.0. ist
- Build / Allgemein:
- Verwenden Sie GTK + -4.0 anstelle von GTK + -3.0. (Kjell Ahlstedt)
- Verwenden Sie C ++ 14. (Murray Cumming)
- Verwenden Sie glibmm-2.52 anstelle von glibmm-2.4, pangomm-2.42 anstelle von pangomm-1.4 und atkmm-2.26 anstelle von atkmm-1.6. Beachten Sie, dass wir via, glibmm jetzt libsigc ++ - 3.0 anstelle von libsigc ++ - 2.0 verwenden. (Murray Cumming)
- Entfernen Sie die veraltete API. (Kjell Ahlstedt)
- Fügen Sie Standard-Signal-Handler hinzu (auf _ * ()), wo wir vorher nicht ohne ABI brechen konnten. (Kjell Ahlstedt)
- Gtk:
- Container: Machen Sie add () nicht virtuell. (Kjell Ahlstedt)
- FontButton: Von der FontChooser-Schnittstelle ableiten und implementieren. (Kjell Ahlstedt)
- Label (): Verwenden Sie keine irreführenden Align-Argumentnamen. (djb) Fehler # 774652
- Objekt: Entfernen Sie gobject_disposed_. (Kjell Ahlstedt)
- ToolButton: Ableiten und Implementieren der Actionable-Schnittstelle. (Kjell Ahlstedt)
- Widget: Fügen Sie measure () und measure_vfunc () hinzu, wodurch get_preferred _ * _ vfunc () ersetzt wird. (Kjell Ahlstedt)
- Fenster: Raise () nicht virtuell machen. (Kjell Ahlstedt)
- Dokumentation:
- Rahmen: Repariere die Dokumentation von set_label_align () (Kjell Ahlstedt) Fehler # 774249
Was ist neu in Version 3.22.0:
- Gtk:
- ApplicationWindow: Fügen Sie eine korrekte wrap () -Methode hinzu, die die falsche ablehnt. (Kjell Ahlstedt) Fehler # 767951
- FlowBox, ListBox: Fügen Sie bind_model () und bind_list_store () hinzu. (Kjell Ahlstedt, Murray Cumming) # 755149
- UIManager, ActionGroup, RadioAction, RecentAction, ToggleAction: Veraltet, wie in der C GTK + API. (Kjell Ahlstedt) Fehler # 768573.
- Erstellen:
- Repariere stille Builds (Kjell Ahlstedt) Fehler # 768797
Was ist neu in Version 3.21.4:
- Gtk:
- ApplicationWindow: Fügen Sie eine korrekte wrap () -Methode hinzu, die die falsche ablehnt. (Kjell Ahlstedt) Fehler # 767951
- FlowBox, ListBox: Fügen Sie bind_model () und bind_list_store () hinzu. (Kjell Ahlstedt, Murray Cumming) # 755149
- UIManager, ActionGroup, RadioAction, RecentAction, ToggleAction: Veraltet, wie in der C GTK + API. (Kjell Ahlstedt) Fehler # 768573.
- Erstellen:
- Repariere stille Builds (Kjell Ahlstedt) Fehler # 768797
Was ist neu in Version 3.19.6:
- Gtk:
- TextIter: Fügen Sie starts_tag () hinzu, verwerfen Sie initiates_tag (). (Kjell Ahlstedt)
- TreeView: Behebt einen Absturz in get_tooltip_context_path () (Kjell Ahlstedt) Fehler # 760030.
- Gdk:
- Add Gdk :: Seat (Kjell Ahlstedt) Fehler # 759806.
- Gerät:
- Ergänzen Sie get_seat ().
- Vernachlässige Grab () und Ungrab ().
- DeviceManager, Anzeige: Hinzufügen und verwerfen (Kjell Ahlstedt) Fehler # 759806.
- DeviceManager: Vernachlässige list_devices () und get_client_pointer (). (Kjell Ahlstedt) Fehler # 759806.
- Anzeige:
- Verwerfen Sie get_device_manager ().
- Fügen Sie list_seats (), get_default_seat (), signal_seat_added () und signal_seat_removed () hinzu. (Kjell Ahlstedt) Fehler # 759806.
- Erstellen:
- C ++ 11: Verwenden Sie das override-Schlüsselwort anstelle von virtual für geeignete Destruktoren. (Murray Cumming)
Was ist neu in Version 3.19.3:
- Gdk :: Rectangle: addieren Sie den Operator == ( ).
- C ++ 11: Verwendung des Schlüsselwortes override.
Was ist neu in Version 3.17.4:
- Assistent: Fügen Sie get / set_page_has_padding () hinzu. (Murray Cumming)
- FontChooser: Fügen Sie get / set_font_map () hinzu. (Murray Cumming)
- IconInfo: Vernachlässige get_builtin_pixbuf (). (Kjell Ahlstedt)
- IconTheme: lookup_icon (), choose_icon (): Standard 0 für Flags hinzufügen. (Murray Cumming)
- Widget: Vernachlässige drag_begin () ohne Koordinaten. (Kjell Ahlstedt)
- Gdk:
- Fenster: Fügen Sie get / set_passthrough () hinzu. (Murray Cumming)
- Demo: IconTheme: Verwenden Sie keine veraltete integrierte API. (Murray Cumming)
- Erstellen:
- Deaktivieren Sie nicht mehr veraltete Warnungen als nötig (Kjell Ahlstedt) Fehler # 750379.
Was ist neu in Version 3.16.0:
- Gtk:
- Builder: Erhalten Sie keine gtkmm-abgeleiteten GTypes beim Analysieren von TreeModel (Kjell Ahlstedt) Fehler # 742637.
Was ist neu in Version 3.15.4:
- Gtk:
- Builder :: get_type_from_name_vfunc (): Ruft die Basisklassenfunktion auf. Anstatt g_type_from_name () auszunutzen, falls die Basisklassenfunktion mehr tut. (Kjell Ahlstedt) Fehler # 742637.
- Textpuffer:
- Fügen Sie insert_martkup () hinzu.
- Fügen Sie die Eigenschaften copy_target_list und paste_target_list hinzu. (Kjell Ahlstedt)
- Dokumentation:
- Pixbuf: Ändere eine Erwähnung von Glib :: ResourceError auf Gio :: ResourceError. (Kjell Ahlstedt)
Was ist neu in Version 3.15.3:
- Gtk:
- CssProvider: Fügen Sie CssProviderError und signal_parsing_error () (Kjell Ahlstedt) hinzu
- Fügen Sie CssSection hinzu. (Kjell Ahlstedt)
- Dialog: Fixiere die Konstruktoren mit DialogFlags. (Kjell Ahlstedt) Fehler # 738513 (Simonas Kazlauskas)
- ScaleButton: - Korrigiere den Konstruktor. - Fügen Sie einen Konstruktor ohne die Symbole hinzu. (Murray Cumming)
- ScrolledWindow: Fügen Sie get / set_overlay_scrolling () und property hinzu. (Juan R. GarcAa Blanco)
- Stack: Fügen Sie hhomogene und vhomogene Eigenschaften hinzu. (Juan R. GarcAa Blanco)
- TextTag: Fügen Sie Fallback-, Fallback-Set-, Letter-Spacing- und Letter-Spacing-Set-Eigenschaften hinzu. (Juan R. GarcAa Blanco)
- TextView: Fügen Sie eine Monospace-Eigenschaft hinzu. (Juan R. GarcAa Blanco)
- Widget: Hinzugefügt get_action_group () und list_action_prefixes (). (Murray Cumming)
- Dokumentation:
- Fügen Sie eine leere Zeile nach @newin hinzu, wo sie fehlt. (Kjell Ahlstedt)
- Beheben Sie einige Doxygen-Warnungen. (Kjell Ahlstedt)
- ScaleButton: Dokumentiere die Konstruktoren. (Murray Cumming)
Was ist neu in Version 3.15.2:
- Gtk:
- Dialog: Fügen Sie Konstruktoren mit DialogFlags hinzu, um beispielsweise einen Dialog mit einer Kopfzeile zu erstellen. (Kjell Ahlstedt) Fehler # 738513.
- Grid: Fügen Sie attach_next_to () ohne den Parameter 'sibling' hinzu. (Kjell Ahlstedt) Fehler # 739340.
- Überlagerung: Korrigiere die & quot; seit & quot; Dokumentation.
- SearchEntry: Fügen Sie das search_changed-Signal (Kjell Ahlstedt) hinzu
- StyleProperty (Mark Vender) Fehler # 673317 hinzugefügt.
- Gdk
- Curor: Veraltet den Konstruktor, der keinen Anzeigeparameter akzeptiert. (Murray Cumming)
- Pixbuf: Vernachlässige create_from_inline (). (Kjell Ahlstedt)
Was ist neu in Version 3.14.0:
- Dokumentation:
- Headerbar demo: Update für umbenannte Pfeilsymbole. (Kjell Ahlstedt)
- Erstellen:
- Aktualisieren und Überarbeiten von Visual Studio 2008- und 2010-Projekten. (Chun-wei Fan)
- Fix die Demos unter Windows. (Chun-wei Fan)
Was ist neu in Version 3.11.4:
- Gtk:
- Action, Activatable: Veraltet Methoden, die keine StockID verwenden. Wir wollten sie nicht verraten lassen. (Kjell Ahlstedt)
- CellArea: Fügen Sie signal_apply_attributes () hinzu. (Kjell Ahlstedt)
- SelectionData: Fügen Sie get_data (int & length) hinzu. (Kjell Ahlstedt)
- ToggleAction: Veraltet create (), das (veraltete) StockID (Kjell Ahlstedt) verwendet
- ToolItem: Fügen Sie unset_proxy_menu_item () hinzu. (Kjell Ahlstedt)
- UIManager: Vernachlässige die Eigenschaft add-tearoffs. (Kjell Ahlstedt)
- Gdk:
- Pixbuf: Fügen Sie create_from_resource () -Methoden hinzu.
- RGBA, Color: Fix set_hsl (), verbessere die Dokumentation. (Kjell Ahlstedt) Fehler # 720258
- Erstellen:
- CellArea: Fix Dokumentation von typedef SlotForeachAlloc Ein extra '& gt;' in der Dokumentation gefangen Doxygen 1.8.4 in einer Endlosschleife. (Kjell Ahlstedt)
- Repariere den Build mit --disable-deprecated-api (Kjell Ahlstedt)
- Dokumentation:
- Fügen Sie fehlende Widget-Bilder hinzu. (Kjell Ahlstedt)
- AppChooser *: Verbessere die Dokumentation. (Kjell Ahlstedt) Fehler # 650012
- ColorChooser :: get_rgba (): Dokumentation hinzufügen (Kjell Ahlstedt)
- SelectionData: Fügen Sie Methodendokumente hinzu. (Kjell Ahlstedt)
- ToolItem: Hinzufügen von Klassendokumenten. (Kjell Ahlstedt)
Was ist neu in Version 3.10.1:
- Gtk:
- Vermeiden Sie es, veraltete stockid.h einzuschließen. Dadurch können Anwendungen mit deaktivierter API erstellt werden.
- RadioAction, RecentAction: Verwerfen von Konstruktoren und Methoden, die StockID verwenden. StockID war bereits veraltet, dies sollte keine Auswirkungen auf die Anwendungs-Builds haben.
Was ist neu in Version 3.10.0:
- Gtk:
- UIManager, Action, ActionGroup, ToggleAction, RadioAction und RecentAction werden veraltet, obwohl sie in der C-API immer noch veraltet sind: Siehe https://mail.gnome.org/archives/gtkmm-list/2013-October/msg00003.html (Murray Cumming)
- RadioAction: Veraltet den Konstruktor, der StockID verwendet. (Murray Cumming)
- ToggleAction: Veraltet den Konstruktor, der StockID (Murray Cumming) verwendet
- Anwendung: - add / remove_accelerator (): Überladungen ohne den variant-Parameter hinzufügen. (Murray Cumming) - Fügen Sie fehlenden gtk_init () Aufruf in einem der Konstruktoren hinzu. (Murray Cumming)
- Schaltfläche: Entfernen Sie die unnötige BuiltintinStockID-Deklaration. (Murray Cumming)
- HeaderBar: Machen Sie get_show_close_button () const. (Juan Rafael GarcAa Blanco)
- IconView: set_cursor (): Fügen Sie eine Version ohne Zellparameter (Murray Cumming) hinzu
- PlacesSidebar: Absturz mit den drag_signals beheben, einige OWNERSHIP_ * s korrigieren, Vektoren durch Referenz in Signalen übergeben (Murray Cumming) Fehler # 705642
- Einstellungen: Hinzufügen create_action ().
- SearchBar: handle_event (): Nimm einen GdkEventKey anstelle von GdkEvent. (Murray Cumming)
- Fenster: get_frame_extents (): Add const version. (Murray Cumming)
- Gdk:
- Vernachlässige Farbe. (Murray Cumming)
- Erstellen:
- Aktualisieren Sie gtk-demo MSVC-Projekte (Chun-wei Fan)
Was ist neu in Version 3.9.14:
- Gtk:
- Suchleiste hinzufügen. (Juan Rafael Garcia Blanco)
- Button: Ersetze den icon_name ctor durch set_image_from_icon_name (). (Kjell Ahlstedt) Fehler # 707791
- Skalierung: Konstruktor: Entfernen Sie den Standardparameterwert, um Mehrdeutigkeiten zu vermeiden. (Murray Cumming) Fehler # 707810 (Cheshirekow)
- Gdk:
- Fenster: Fügen Sie set_opaque_region () hinzu. (Murray Cumming)
- Werkzeuge:
- gtk_generate_extra_defs.sh: Fügen Sie die Option --make-patch hinzu. (Kjell Ahlstedt)
- Erstellen:
- Aktualisieren Sie Visual Studio-Projekte (Chun-wei Fan)
Was ist neu in Version 3.9.12:
- Gtk:
- Schaltfläche: Konstruktor hinzufügen, der einen icon_name und eine Größe annimmt. (Murray Cumming)
- Eintrag: Fügen Sie get / set_tabs () und property hinzu. (Murray Cumming)
- Label: Fügen Sie get / set_lines () und property hinzu. (Murray Cumming)
- Hinzufügen Offener. (Juan R. GarcAa Blanco) Fehler # 705460
- Widget:
- füge get_scale_factor () hinzu. (Murray Cumming)
- Widget: Fügen Sie drag_begin () hinzu, das x- und y-Koordinaten verwendet. (Murray Cumming)
- Gdk:
- Cursor: Wickeln Sie einige neue Funktionen ein. (Murray Cumming)
Kommentare nicht gefunden