cl-gtk2.git
14 years agodoc: added generated html files to git
Dmitry Kalyanov [Wed, 24 Jun 2009 07:19:34 +0000 (11:19 +0400)]
doc: added generated html files to git

14 years agoRenamed ASDF systems {gtk,gdk,glib} to clgtk2-{gtk,gdk,glib}
Dmitry Kalyanov [Wed, 24 Jun 2009 07:14:20 +0000 (11:14 +0400)]
Renamed ASDF systems {gtk,gdk,glib} to clgtk2-{gtk,gdk,glib}

14 years agogtk: added ui files as static-file components to gtk system
Dmitry Kalyanov [Wed, 24 Jun 2009 06:41:26 +0000 (10:41 +0400)]
gtk: added ui files as static-file components to gtk system

14 years agogtk: Removed gtk_test_register_all_types function from gtk.main_loop_events
Dmitry Kalyanov [Wed, 24 Jun 2009 06:39:52 +0000 (10:39 +0400)]
gtk: Removed gtk_test_register_all_types function from gtk.main_loop_events

14 years agoglib/gobjetc: fix filtering to filter out only gobject slots
Dmitry Kalyanov [Wed, 17 Jun 2009 07:45:57 +0000 (11:45 +0400)]
glib/gobjetc: fix filtering to filter out only gobject slots

14 years agoReverse previous commit; filter initargs in initialize-instance primary method
Dmitry Kalyanov [Wed, 17 Jun 2009 07:43:16 +0000 (11:43 +0400)]
Reverse previous commit; filter initargs in initialize-instance primary method

This ensures that all other initialize-instance methods will receive correct arguments list

14 years agoglib/gobject.meta: remove slot initargs before call-next-method in make-instance
Dmitry Kalyanov [Wed, 17 Jun 2009 07:05:29 +0000 (11:05 +0400)]
glib/gobject.meta: remove slot initargs before call-next-method in make-instance

If slot initargs are not removed then shared-initialize will try to set
corresponding slots' values. For constructor-only properties this will throw
warnings, and for other properties this will set them two times (e.g., redundantly).

Initargs are only removed from make-instance's primary method. :before, :after and
:around methods for initialize-instance will receive full arguments list.

14 years agoAdd gtk:show-message function
Dmitry Kalyanov [Mon, 15 Jun 2009 08:31:29 +0000 (12:31 +0400)]
Add gtk:show-message function

14 years agoFixed a typo and implemented few functions in gtk.text.lisp
Andrey Kutejko [Sat, 13 Jun 2009 20:20:39 +0000 (00:20 +0400)]
Fixed a typo and implemented few functions in gtk.text.lisp

14 years agoAdd :from-string and :from-file initargs for GtkBuilder
Dmitry Kalyanov [Sat, 13 Jun 2009 19:26:41 +0000 (23:26 +0400)]
Add :from-string and :from-file initargs for GtkBuilder

14 years agoIn make-instance-using-class for gobjects, pass all arguments to (call-next-method...
Dmitry Kalyanov [Sat, 13 Jun 2009 19:25:52 +0000 (23:25 +0400)]
In make-instance-using-class for gobjects, pass all arguments to (call-next-method), not just :pointer

14 years agoIn gtk:ensure-gtk-main restart gtk thread if it is finished
Dmitry Kalyanov [Fri, 12 Jun 2009 20:29:08 +0000 (00:29 +0400)]
In gtk:ensure-gtk-main restart gtk thread if it is finished

14 years agoExport gtk::join-main-thread
Dmitry Kalyanov [Fri, 12 Jun 2009 19:56:17 +0000 (23:56 +0400)]
Export gtk::join-main-thread

14 years agoFix typo
Dmitry Kalyanov [Sat, 6 Jun 2009 06:40:09 +0000 (10:40 +0400)]
Fix typo

14 years agoUpdated tutorial
Dmitry Kalyanov [Mon, 1 Jun 2009 20:09:23 +0000 (00:09 +0400)]
Updated tutorial

14 years agoAdded slot-boundp-using-class for gobjects
Dmitry Kalyanov [Mon, 1 Jun 2009 20:08:56 +0000 (00:08 +0400)]
Added slot-boundp-using-class for gobjects

14 years agoSome changes for being able to save snapshots of widgets
Dmitry Kalyanov [Mon, 1 Jun 2009 20:08:06 +0000 (00:08 +0400)]
Some changes for being able to save snapshots of widgets

15 years agoUse global variable to reference main loop instead of thread name
Dmitry Kalyanov [Wed, 13 May 2009 11:18:59 +0000 (15:18 +0400)]
Use global variable to reference main loop instead of thread name

15 years agoAdd some of gdk types
Dmitry Kalyanov [Wed, 13 May 2009 11:07:06 +0000 (15:07 +0400)]
Add some of gdk types

15 years agoAdd condition type for access to unreadable properties; return NIL on access to unrea...
Dmitry Kalyanov [Wed, 13 May 2009 11:05:58 +0000 (15:05 +0400)]
Add condition type for access to unreadable properties; return NIL on access to unreadable property (for Slime
Inspector to work)

15 years agoforeign-gboxed: pass NIL for g-boxed-ptr as null-pointer
Dmitry Kalyanov [Wed, 13 May 2009 11:04:52 +0000 (15:04 +0400)]
foreign-gboxed: pass NIL for g-boxed-ptr as null-pointer

15 years agoget-g-flags-definition should call to register-flags-type, not register-enum-type...
Dmitry Kalyanov [Wed, 13 May 2009 11:02:53 +0000 (15:02 +0400)]
get-g-flags-definition should call to register-flags-type, not register-enum-type (copy-paste error)

15 years agoUpdate tutorial
Dmitry Kalyanov [Tue, 12 May 2009 20:24:44 +0000 (00:24 +0400)]
Update tutorial

15 years agoRemoved dependency on anaphora and metabang-bind
Dmitry Kalyanov [Tue, 12 May 2009 20:14:50 +0000 (00:14 +0400)]
Removed dependency on anaphora and metabang-bind

15 years agoChange gtk-demo:test-notebook
Dmitry Kalyanov [Tue, 12 May 2009 13:33:54 +0000 (17:33 +0400)]
Change gtk-demo:test-notebook

15 years agoFix gtk:notebook-remove-page; add gtk:notebook-page-num
Dmitry Kalyanov [Tue, 12 May 2009 13:33:20 +0000 (17:33 +0400)]
Fix gtk:notebook-remove-page; add gtk:notebook-page-num

15 years agoRegenerated gtk/gtk.generated-classes.lisp (TODO: Make it so that classes are generat...
Dmitry Kalyanov [Tue, 12 May 2009 13:00:06 +0000 (17:00 +0400)]
Regenerated gtk/gtk.generated-classes.lisp (TODO: Make it so that classes are generated deterministically in the same
order)

15 years agoFixed function names in generating.lisp; added GtkActivatable and GtkOrientable
Dmitry Kalyanov [Tue, 12 May 2009 12:59:26 +0000 (16:59 +0400)]
Fixed function names in generating.lisp; added GtkActivatable and GtkOrientable

15 years agoChanged order in gtk.asd
Dmitry Kalyanov [Tue, 12 May 2009 12:59:05 +0000 (16:59 +0400)]
Changed order in gtk.asd

15 years agoFixed function names in gtk, removed duplicated function defintions in gtk
Dmitry Kalyanov [Tue, 12 May 2009 12:58:14 +0000 (16:58 +0400)]
Fixed function names in gtk, removed duplicated function defintions in gtk

15 years agoChanged function names in GLib binding, commented function-like macros (TODO: add...
Dmitry Kalyanov [Tue, 12 May 2009 12:57:04 +0000 (16:57 +0400)]
Changed function names in GLib binding, commented function-like macros (TODO: add real functions for g_mutex, g_cond)

15 years agoPortability: add definition of gsize for x86; add other names of libraries
Dmitry Kalyanov [Sun, 3 May 2009 04:51:19 +0000 (08:51 +0400)]
Portability: add definition of gsize for x86; add other names of libraries

15 years agoAdd class-browser demo
Dmitry Kalyanov [Thu, 23 Apr 2009 19:06:50 +0000 (23:06 +0400)]
Add class-browser demo

15 years agoAdd gtk:tree-store-items-count, gtk:tree-store-item
Dmitry Kalyanov [Thu, 23 Apr 2009 19:06:25 +0000 (23:06 +0400)]
Add gtk:tree-store-items-count, gtk:tree-store-item

15 years agomore work on tutorial
Dmitry Kalyanov [Wed, 22 Apr 2009 14:46:23 +0000 (18:46 +0400)]
more work on tutorial

15 years agoadd doc
Dmitry Kalyanov [Tue, 21 Apr 2009 18:55:53 +0000 (22:55 +0400)]
add doc

15 years agoAdded gobject metaclasses
Dmitry Kalyanov [Wed, 15 Apr 2009 23:26:50 +0000 (03:26 +0400)]
Added gobject metaclasses

15 years agoReordered cases in translate-to-foreign for GObject pointers
Dmitry Kalyanov [Wed, 15 Apr 2009 23:25:33 +0000 (03:25 +0400)]
Reordered cases in translate-to-foreign for GObject pointers

15 years agoProper use of within-main-loop in gtk demos
Dmitry Kalyanov [Wed, 15 Apr 2009 23:24:10 +0000 (03:24 +0400)]
Proper use of within-main-loop in gtk demos

15 years agoRemoved stub for tree-model
Dmitry Kalyanov [Wed, 15 Apr 2009 23:23:51 +0000 (03:23 +0400)]
Removed stub for tree-model

15 years agohandle NILs in arg-types in gobject property setter
Dmitry Kalyanov [Wed, 15 Apr 2009 20:09:32 +0000 (00:09 +0400)]
handle NILs in arg-types in gobject property setter

15 years agodisplay time in seconds, not in milliseconds, in with-progress-bar
Dmitry Kalyanov [Sat, 4 Apr 2009 17:29:54 +0000 (21:29 +0400)]
display time in seconds, not in milliseconds, in with-progress-bar

15 years ago(probably) fix the error in refcount
Dmitry Kalyanov [Fri, 3 Apr 2009 21:43:24 +0000 (01:43 +0400)]
(probably) fix the error in refcount

15 years agoformat time as HH:MM:SS in progress-display
Dmitry Kalyanov [Fri, 3 Apr 2009 16:39:29 +0000 (20:39 +0400)]
format time as HH:MM:SS in progress-display

15 years agoImproved gtk threading: added with-* macros, functions to call gtk-main
Dmitry Kalyanov [Fri, 3 Apr 2009 08:36:13 +0000 (12:36 +0400)]
Improved gtk threading: added with-* macros, functions to call gtk-main

15 years agoAdded progress-bar high-level api
Dmitry Kalyanov [Fri, 3 Apr 2009 06:13:16 +0000 (10:13 +0400)]
Added progress-bar high-level api

15 years agoAdded some support for adding widget into text view
Dmitry Kalyanov [Sat, 28 Mar 2009 17:39:52 +0000 (20:39 +0300)]
Added some support for adding widget into text view

15 years agoAdded within-main-loop and call-from-main-loop macros; ensured single initialization...
Dmitry Kalyanov [Sat, 28 Mar 2009 15:29:34 +0000 (18:29 +0300)]
Added within-main-loop and call-from-main-loop macros; ensured single initialization of glib threads

15 years agogtk/gtk.demo: fixed compilation warnings in demo-text-editor, changed eval behavior...
Dmitry Kalyanov [Thu, 26 Mar 2009 20:19:55 +0000 (23:19 +0300)]
gtk/gtk.demo: fixed compilation warnings in demo-text-editor, changed eval behavior to append the result

15 years agoAdded evaluation functionality to text editor demo
Dmitry Kalyanov [Thu, 26 Mar 2009 19:22:55 +0000 (22:22 +0300)]
Added evaluation functionality to text editor demo

15 years agoAdded GtkTextTag.priority property
Dmitry Kalyanov [Thu, 26 Mar 2009 19:22:10 +0000 (22:22 +0300)]
Added GtkTextTag.priority property

15 years agoadded demo-text-editor
Dmitry Kalyanov [Wed, 18 Mar 2009 23:18:50 +0000 (02:18 +0300)]
added demo-text-editor

15 years agoadded get-clipboard
Dmitry Kalyanov [Wed, 18 Mar 2009 23:18:19 +0000 (02:18 +0300)]
added get-clipboard

15 years agoadded cffi type translator for GdkAtom
Dmitry Kalyanov [Wed, 18 Mar 2009 23:17:41 +0000 (02:17 +0300)]
added cffi type translator for GdkAtom

15 years agoadd gtk main-loop-events
Dmitry Kalyanov [Wed, 18 Mar 2009 21:54:01 +0000 (00:54 +0300)]
add gtk main-loop-events

15 years agofix typo
Dmitry Kalyanov [Wed, 18 Mar 2009 21:53:42 +0000 (00:53 +0300)]
fix typo

15 years agoadded GtkBuilder & gtk builder demo
Dmitry Kalyanov [Wed, 18 Mar 2009 20:57:45 +0000 (23:57 +0300)]
added GtkBuilder & gtk builder demo

15 years agoadd file
Dmitry Kalyanov [Wed, 18 Mar 2009 19:50:00 +0000 (22:50 +0300)]
add file

15 years agofix function names in gtk.demo, add widget style properties
Dmitry Kalyanov [Wed, 18 Mar 2009 19:49:28 +0000 (22:49 +0300)]
fix function names in gtk.demo, add widget style properties

15 years agoadd GtkWidget
Dmitry Kalyanov [Wed, 18 Mar 2009 15:04:42 +0000 (18:04 +0300)]
add GtkWidget

15 years agoadded GtkWidgetx
Dmitry Kalyanov [Wed, 18 Mar 2009 15:04:26 +0000 (18:04 +0300)]
added GtkWidgetx

15 years agoremoved duplicated function
Dmitry Kalyanov [Wed, 18 Mar 2009 15:03:55 +0000 (18:03 +0300)]
removed duplicated function

15 years agoexport signal-lookup; defctype g-initially-unowned
Dmitry Kalyanov [Wed, 18 Mar 2009 15:03:05 +0000 (18:03 +0300)]
export signal-lookup; defctype g-initially-unowned

15 years agomoved functions to proper files
Dmitry Kalyanov [Wed, 18 Mar 2009 10:20:34 +0000 (13:20 +0300)]
moved functions to proper files

15 years agofix typos in function names
Dmitry Kalyanov [Wed, 18 Mar 2009 10:09:02 +0000 (13:09 +0300)]
fix typos in function names

15 years agoadded demo for combo-box
Dmitry Kalyanov [Wed, 18 Mar 2009 10:08:42 +0000 (13:08 +0300)]
added demo for combo-box

15 years agofix compilation order issue with child-properties
Dmitry Kalyanov [Wed, 18 Mar 2009 08:34:06 +0000 (11:34 +0300)]
fix compilation order issue with child-properties

15 years agomiscellaneous classes, containers, child properties
Dmitry Kalyanov [Wed, 18 Mar 2009 08:25:53 +0000 (11:25 +0300)]
miscellaneous classes, containers, child properties

15 years agoadded layout-containers
Dmitry Kalyanov [Tue, 17 Mar 2009 21:42:20 +0000 (00:42 +0300)]
added layout-containers

15 years agoadded selector widgets
Dmitry Kalyanov [Tue, 17 Mar 2009 20:39:22 +0000 (23:39 +0300)]
added selector widgets

15 years agoremoved redundant
Dmitry Kalyanov [Tue, 17 Mar 2009 20:38:52 +0000 (23:38 +0300)]
removed redundant

15 years agoinclude interface properties in class constructor args
Dmitry Kalyanov [Tue, 17 Mar 2009 20:37:33 +0000 (23:37 +0300)]
include interface properties in class constructor args

15 years agoadded ui-manager and related stuff
Dmitry Kalyanov [Tue, 17 Mar 2009 19:06:18 +0000 (22:06 +0300)]
added ui-manager and related stuff

15 years agosupport for setting gvalue to values of g-boxed-class
Dmitry Kalyanov [Tue, 17 Mar 2009 19:05:39 +0000 (22:05 +0300)]
support for setting gvalue to values of g-boxed-class

15 years agoimprovements to toolbar-demo
Dmitry Kalyanov [Tue, 17 Mar 2009 08:20:45 +0000 (11:20 +0300)]
improvements to toolbar-demo

15 years agosimple demo for toolbar
Dmitry Kalyanov [Tue, 17 Mar 2009 08:10:18 +0000 (11:10 +0300)]
simple demo for toolbar

15 years agoadded combo-box, menu, toolbar
Dmitry Kalyanov [Tue, 17 Mar 2009 07:53:02 +0000 (10:53 +0300)]
added combo-box, menu, toolbar

15 years agouse defmethod instead of defun for property accessor in generated classes
Dmitry Kalyanov [Tue, 17 Mar 2009 07:52:31 +0000 (10:52 +0300)]
use defmethod instead of defun for property accessor in generated classes

15 years agoAdded demo of combobox
Dmitry Kalyanov [Tue, 17 Mar 2009 00:06:15 +0000 (03:06 +0300)]
Added demo of combobox

15 years agoFixed wrong spelling of type GtkSelectionMode
Dmitry Kalyanov [Tue, 17 Mar 2009 00:05:57 +0000 (03:05 +0300)]
Fixed wrong spelling of type GtkSelectionMode

15 years agoFix for null-pointe-p vs null in gtk.tree-model
Dmitry Kalyanov [Tue, 17 Mar 2009 00:05:13 +0000 (03:05 +0300)]
Fix for null-pointe-p vs null in gtk.tree-model

15 years agoinitial attempt at tree-view
Dmitry Kalyanov [Mon, 16 Mar 2009 23:43:58 +0000 (02:43 +0300)]
initial attempt at tree-view

15 years agofix for property accessors generators; sort interface list in generated classes
Dmitry Kalyanov [Mon, 16 Mar 2009 23:43:09 +0000 (02:43 +0300)]
fix for property accessors generators; sort interface list in generated classes

15 years agocheck at get-stable-pointer-value
Dmitry Kalyanov [Mon, 16 Mar 2009 23:42:39 +0000 (02:42 +0300)]
check at get-stable-pointer-value

15 years agoInclude fields from GtkTreeViewColumn in generating.lisp
Dmitry Kalyanov [Mon, 16 Mar 2009 14:03:46 +0000 (17:03 +0300)]
Include fields from GtkTreeViewColumn in generating.lisp

15 years agorefactoring g-object generation; added support for adding additional properties to...
Dmitry Kalyanov [Mon, 16 Mar 2009 13:56:30 +0000 (16:56 +0300)]
refactoring g-object generation; added support for adding additional properties to g-object classes implemented with C functions

15 years agoDo not call g-value-init when setting return-value of closures
Dmitry Kalyanov [Mon, 9 Mar 2009 07:45:20 +0000 (10:45 +0300)]
Do not call g-value-init when setting return-value of closures

15 years agoGtk tree-model
Dmitry Kalyanov [Wed, 25 Feb 2009 23:38:03 +0000 (02:38 +0300)]
Gtk tree-model

15 years agoexport g-value-unset and g-value-zero
Dmitry Kalyanov [Wed, 25 Feb 2009 23:37:25 +0000 (02:37 +0300)]
export g-value-unset and g-value-zero

15 years agoExports from gobject
Dmitry Kalyanov [Wed, 25 Feb 2009 23:05:03 +0000 (02:05 +0300)]
Exports from gobject

15 years agoChanges to subtest.lisp
Dmitry Kalyanov [Wed, 25 Feb 2009 23:04:47 +0000 (02:04 +0300)]
Changes to subtest.lisp

15 years agoAdded :accessor option to g-boxed-ref' slots
Dmitry Kalyanov [Wed, 25 Feb 2009 23:04:08 +0000 (02:04 +0300)]
Added :accessor option to g-boxed-ref' slots

15 years agoMade subtest use g-boxed-refs
Dmitry Kalyanov [Wed, 25 Feb 2009 22:38:51 +0000 (01:38 +0300)]
Made subtest use g-boxed-refs

15 years agoMade (release nil) no-op instead of error. Added shorthand for using
Dmitry Kalyanov [Wed, 25 Feb 2009 22:37:53 +0000 (01:37 +0300)]
Made (release nil) no-op instead of error. Added shorthand for using

15 years agoPartial conversion of subtest to use g-boxed-refs
Dmitry Kalyanov [Wed, 25 Feb 2009 22:20:39 +0000 (01:20 +0300)]
Partial conversion of subtest to use g-boxed-refs

15 years agoAdd refcount for found g-boxed-ref's
Dmitry Kalyanov [Wed, 25 Feb 2009 22:20:16 +0000 (01:20 +0300)]
Add refcount for found g-boxed-ref's

15 years agoFixes to g-boxed-ref gc'ing when underlying c-pointer was silently freed and returned...
Dmitry Kalyanov [Wed, 25 Feb 2009 22:09:26 +0000 (01:09 +0300)]
Fixes to g-boxed-ref gc'ing when underlying c-pointer was silently freed and returned again (would create two objects)

15 years agoCorrect bug with redundant g-value-unset. Some change to subtest.
Dmitry Kalyanov [Wed, 25 Feb 2009 20:54:17 +0000 (23:54 +0300)]
Correct bug with redundant g-value-unset. Some change to subtest.

15 years agoTest of tree-view-model subclassing and interface implementation
Dmitry Kalyanov [Wed, 25 Feb 2009 19:37:04 +0000 (22:37 +0300)]
Test of tree-view-model subclassing and interface implementation

15 years agoAdded signals
Dmitry Kalyanov [Wed, 25 Feb 2009 12:17:04 +0000 (15:17 +0300)]
Added signals