Glade 3.22.1 Released!

2018-04-02 Thread Juan Pablo Ugarte
Glade 3.22.1 is the first bugfix release in the series

It has a new modern UI for an improved, more streamline GUI design
workflow.

This version of Glade depends on GTK+ 3.20.0, targets GTK+ >=
3.0 and is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick and easy development of user
interfaces for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be
loaded by applications dynamically as needed by using GtkBuilder or
used directly to define a new GtkWidget derived object class using Gtk+
new template feature.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python,and others. 


Glade 3.22.1


- Fix bug #794492 "Glade always re-enables the client-side-decoration
option"
- Fix bug #794518 "Does not write the accessible-role accessibility
property"
- Fix bug #782753 "Glade does not allow ApplicationWindow's title to be
marked as translatable"
- Fix GtkDialog CSD support

UI translations:
Anders Jonsson (sv)
Andika Triwidada (id)
Aurimas Černius (lt)
Balázs Meskó (hu)
Cheng-Chia Tseng (zh_TW)
Florian Heiser (de)
Fran Dieguez (gl)
Guillaume Bernard (fr)
Kukuh Syafaat (id)
Marek Černocký (cs)
Mario Blättermann (de)
Milo Casagrande (it)
Muhammet Kara (tr)
Piotr Drąg (pl)
Rafael Fontenelle (pt_BR)
Sebastian Rasmussen (sv)
Марко Костић (sr)

Doc translations:
Sebastian Rasmussen (sv)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.22/

Direct Download
===

https://download.gnome.org/sources/glade/3.22/glade-3.22.1.tar.xz
(3.4M)
  sha256sum:
dff89a2ef2eaf000ff2a46979978d03cb9202cb04668e01d0ea5c5bb5547e39a

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo





___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.22.0 Released!

2018-03-12 Thread Juan Pablo Ugarte
Glade 3.22.0 is a new stable release

It has a new modern UI for an improved, more streamline GUI design
workflow.

As usual this version of Glade depends on GTK+ 3.20.0, targets GTK+ >=
3.0 and is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick and easy development of user
interfaces for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be
loaded by applications dynamically as needed by using GtkBuilder or
used directly to define a new GtkWidget derived object class using Gtk+
new template feature.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python,and others. 


Glade 3.22.0


- Main window UI overhaul
- An enhanced enum integer editor based on patch contributed by Lukas K
- Added GtkGLArea object to gtk+ catalog
- Initial support for WebKit2GTK+ library
- Add GtkStackSidebar to control and display widget group
- Bug 767812 "Please don't list 'Taiwan' as 'Taiwan, Province of China'
in the country list"
- Bug 763188 - Use correct tag when referring to Palette (Sebastian
Rasmussen)
- Fix typo in translatable string; fixing old bug 746531 (Tristan)
- Fix markup typos (Andre Klapper)
- Fix bug 774994 "in treeview columns editor contextual menu does
nothing"
- Simplified GladeBaseEditor
- Fix formatting / layout of project verification details (Daniel P.
Berrange)
- Widge chooser: activate treeview with single click and enable Drag &
Drop
- Fix Design view selected state
- Fixes bug 793036 "GtkCellRenderer Properties not loaded from glade
file" (peter Onion)
- Fix bug in action widgets response-id parsing on 32bits system
- Fix bug 772485 "File Name property of GtkImage is copied to all other
GtkImage"
- GladeProject: always treat resource properties as relative
- Fix bug 793652 "Crash when deleting a list"
- Fix bug 793757 "Gtk-CRITICAL **: _gtk_window_add_popover: assertion
'_gtk_widget_get_parent (popover) == NULL' failed"
- Add GDK_SUPER_MASK accelerator handling (Sebastian Stang)
- Fix bug #778537 "ActionBar need placeholder"
- Fix bug #794141 - Gtk.IconView disappeared from glade (Albfan)

UI translations:
Alexandre Franke (fr)
Anders Jonsson (sv)
Andika Triwidada (id)
Anish Sheela (ml)
Ask Hjorth Larsen (da)
Aurimas Černius (lt)
Balázs Meskó (hu)
Balázs Úr (hu)
Baurzhan Muftakhidinov (kk)
Çağatay Yiğit Şahin (tr)
Cédric Valmary (oc)
Changwoo Ryu (ko)
Chao-Hsiung Liao (zh_TW)
Charles Monzat (fr)
Cheng-Chia Tseng (zh_TW)
Christophe Fergeau (fr)
Claude Paroz (fr)
Claudio Arseni (it)
Daniel Mustieles (es)
David King (en_GB)
Efstathios Iosifidis (el)
Enrico Nicoletto (pt_BR)
Fabio Tomat (fur)
Fran Dieguez (gl)
Gianvito Cavasoli (it)
GNOME Translation Robot (pt)
Inaki Larranaga Murgoitio (eu)
Jordi Mas (ca)
Kjartan Maraas (nb)
Kristjan SCHMIDT (eo)
Kukuh Syafaat (id)
Mandy Wang (zh_CN)
Marek Cernocky (cs)
Marek Černocký (cs)
Mario Blättermann (de)
Matej Urbančič (sl)
Milo Casagrande (it)
Muhammet Kara (tr)
Pawan Chitrakar (ne)
Peter Mráz (sk)
Piotr Drąg (az) (bn) (bn_IN) (ca@valencia) (de) (en@shaw) (en_CA) (es)
(gu) (he) (hy) (id) (km) (ko) (mai) (mk) (ml) (mr) (ms) (nb) (nl) (nn)
(or) (pa) (si) (sl) (sq) (sr@latin) (ta) (ug) (uk) (vi) (zh_HK)
Piotr Drąg (es)
Piotr Drąg (pl)
Rafael Fontenelle (pt_BR)
Rūdolfs Mazurs (lv)
Sebastian Rasmussen (sv)
Tiago Santos (pt)
Tim Sabsch (de)
Tom Tryfonidis (el)
Xavi Ivars (ca@valencia)
Борисав Живановић (sr)
Марко Костић (sr)
Милош Поповић (sr)
Милош Поповић (sr@latin)
Мирослав Николић (sr) (sr@latin)

Doc translations:
Anders Jonsson (sv)
Andre Klapper (bg)
Andre Klapper (ca)
Balázs Úr (hu)
Daniel Mustieles (es)
Jean-Baptiste Holcroft (fr)
Marek Cernocky (cs)
Marek Černocký (cs)
Mario Blättermann (de)
Piotr Drąg (pl)
Rafael Fontenelle (pt_BR)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.22/

Direct Download
===

https://download.gnome.org/sources/glade/3.22/glade-3.22.0.tar.xz
(3.4M)
  sha256sum:
6c66843a5883bbeb0dde4fdc0d19f6572dd23671aa2c3fdab4e4eb2889bff3c8

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo





___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.20.4 Released!

2018-03-03 Thread Juan Pablo Ugarte
Glade 3.20.4 is the fourth bug-fix release in the 3.20 series.

This version of Glade depends on GTK+ 3.20.0, targets GTK+ >= 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick and easy development of user
interfaces for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be
loaded by applications dynamically as needed by using GtkBuilder or
used directly to define a new GtkWidget derived object class using Gtk+
new template feature.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python,and others. 


Glade 3.20.4


- Fix bug #772485 "File Name property of GtkImage is copied to all
other GtkImage"
- Fix bug 793652 "Crash when deleting a list"
- Fix bug #793757 "Gtk-CRITICAL **: _gtk_window_add_popover: assertion
'_gtk_widget_get_parent (popover) == NULL' failed"
- Add GDK_SUPER_MASK accelerator handling (Sebastian Stang)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.20/

Direct Download
===

https://download.gnome.org/sources/glade/3.20/glade-3.20.4.tar.xz
(3.33M)
  sha256sum:
4b82dfe635165b996ed75f95742bce788be8c8a45bf75c81892e3519902635d9

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo





___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.20.3 Released!

2018-02-17 Thread Juan Pablo Ugarte
Glade 3.20.3 is the third bug-fix release in the 3.20 series.

This version of Glade depends on GTK+ 3.20.0, targets GTK+ >= 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick and easy development of user
interfaces for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be
loaded by applications dynamically as needed by using GtkBuilder or
used directly to define a new GtkWidget derived object class using Gtk+
new template feature.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python,and others. 


Glade 3.20.3


 - Fix bug 793036 "GtkCellRenderer Properties not loaded from glade
file" (Peter Onion)
 - Add GtkStackSidebar to the toolbox (Nicolas Dufresne)
 - Fix bug 774994 "in treeview columns editor contextual menu does
nothing"
 - GladeDesignView: set selected layout state

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.20/

Direct Download
===

https://download.gnome.org/sources/glade/3.20/glade-3.20.3.tar.xz
(3.33M)
  sha256sum:
1739d5478fc54ec8174ff3faa8026053c21c6a10fe38a49c66138f9deada08d4

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo





___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.21.0 Released!

2017-12-30 Thread Juan Pablo Ugarte
Glade 3.21.0 is the first development release in the 3.21 series

It has a new modern UI for an improved, more streamline GUI design
workflow.

As usual this version of Glade depends on GTK+ 3.20.0, targets GTK+ >=
3.0 and is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick and easy development of user
interfaces for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be
loaded by applications dynamically as needed by using GtkBuilder or
used directly to define a new GtkWidget derived object class using Gtk+
new template feature.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python,and others. 


Glade 3.21.0


- Main window UI overhaul
- An enhanced enum integer editor based on patch contributed by Lukas K
- Added GtkGLArea object to gtk+ catalog
- Initial support for WebKit2GTK+ library
- Add GtkStackSidebar to control and display widget group
- Bug 767812 "Please don't list 'Taiwan' as 'Taiwan, Province of China'
in the country list"
- Bug 763188 - Use correct tag when referring to Palette (Sebastian
Rasmussen)
- Fix typo in translatable string; fixing old bug 746531 (Tristan)
- Fix markup typos (Andre Klapper)

UI translations:
Anders Jonsson (sv)
Andika Triwidada (id)
Anish Sheela (ml)
Ask Hjorth Larsen (da)
Aurimas Černius (lt)
Balázs Meskó (hu)
Baurzhan Muftakhidinov (kk)
Cédric Valmary (oc)
Changwoo Ryu (ko)
Chao-Hsiung Liao (zh_TW)
Charles Monzat (fr)
Cheng-Chia Tseng (zh_TW)
Christophe Fergeau (fr)
Claude Paroz (fr)
Claudio Arseni (it)
Daniel Mustieles (es)
David King (en_GB)
Efstathios Iosifidis (el)
Enrico Nicoletto (pt_BR)
Fabio Tomat (fur)
Fran Dieguez (gl)
Gianvito Cavasoli (it)
GNOME Translation Robot (pt)
Inaki Larranaga Murgoitio (eu)
Jordi Mas (ca)
Kjartan Maraas (nb)
Kristjan SCHMIDT (eo)
Kukuh Syafaat (id)
Mandy Wang (zh_CN)
Marek Cernocky (cs)
Marek Černocký (cs)
Mario Blättermann (de)
Matej Urbančič (sl)
Milo Casagrande (it)
Muhammet Kara (tr)
Pawan Chitrakar (ne)
Peter Mráz (sk)
Piotr Drąg (az) (bn) (bn_IN) (ca@valencia) (de) (en@shaw) (en_CA) (es)
(gu) (he) (hy) (id) (km) (ko) (mai) (mk) (ml) (mr) (ms) (nb) (nl) (nn)
(or) (pa) (si) (sl) (sq) (sr@latin) (ta) (ug) (uk) (vi) (zh_HK)
Piotr Drąg (pl)
Rafael Fontenelle (pt_BR)
Rūdolfs Mazurs (lv)
Sebastian Rasmussen (sv)
Tiago Santos (pt)
Tom Tryfonidis (el)
Xavi Ivars (ca@valencia)
Борисав Живановић (sr)
Милош Поповић (sr)
Мирослав Николић (sr) (sr@latin)

Doc translations:
Anders Jonsson (sv)
Andre Klapper (bg)
Andre Klapper (ca)
Balázs Úr (hu)
Daniel Mustieles (es)
Jean-Baptiste Holcroft (fr)
Marek Cernocky (cs)
Marek Černocký (cs)
Mario Blättermann (de)
Piotr Drąg (pl)
Rafael Fontenelle (pt_BR)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.21/

Direct Download
===

https://download.gnome.org/sources/glade/3.21/glade-3.21.0.tar.xz
(3.4M)
  sha256sum:
d6d394b9c1e8edf6e2a06015194c09420d0085ff71912dc0ac158bfd20aa2348

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo





___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.20.2 Released!

2017-11-26 Thread Juan Pablo Ugarte
Glade 3.20.2 is the second bug-fix release in the 3.20 series.

This version of Glade depends on GTK+ 3.20.0, targets GTK+ >= 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick and easy development of user
interfaces for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be
loaded by applications dynamically as needed by using GtkBuilder or
used directly to define a new GtkWidget derived object class using Gtk+
new template feature.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python,and others. 


Glade 3.20.2


- Fix bug 763624 "Glade interface designer eating ram & cpu" (Arnaud
Rebillout)
- Install appstream metadata to non-deprecated location (Jeremy Bicha)
- Fix bug 790452 "Glade saves invalid GtkBuilder XML"
- Fix bug 782645 "GtkLabel xalign and halign appeared in GTK+ 3.16 and
are not deprecated" (Arnaud Rebillout)
- Fix bug 773669 "add background class to GladeDesignLayout children"
(Lukas K)


UI translations:
Anders Jonsson (sv)
Muhammet Kara (tr)
Pawan Chitrakar
(ne)
Piotr Drąg (pl)
Xavi Ivars (ca@valencia)

Doc translations:
Piotr Drąg (pl)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.20/

Direct Download
===

https://download.gnome.org/sources/glade/3.20/glade-3.20.2.tar.xz
(3.33M)
  sha256sum:
07d1545570951aeded20e9fdc6d3d8a56aeefe2538734568c5335be336c6abed

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo





___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.20.1 Released!

2017-10-01 Thread Juan Pablo Ugarte
Glade 3.20.1 is first bug-fix release in the 3.20 series.

This version of Glade depends on GTK+ 3.20.0, targets GTK+ >= 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick and easy development of user
interfaces for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be
loaded by applications dynamically as needed by using GtkBuilder or
used directly to define a new GtkWidget derived object class using Gtk+
new template feature.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python,and others. 


Glade 3.20.1


- Fixed glib g_ptr_array_find() name clash
- Fixed survey css matching error on CSD
- Fixed bug #773997 "GLADE 3.20: crash on changing ToolItem type"
- Fixes bug #765562 "Using Spacebar to change menu selction causes
crash"
- Fixed "format not a string literal" warnings (Bastien Nocera)
- Fixed bug #765885 "client side decoration, no space to add header
bar"
- Fixed bug #589306 - Clicking in ... swap order of accelerators
(Roberto Guido)
- Fixed bug #761651 "[Wayland] glade previewer is resizing windows
until it crashes gnome-shell"

UI translations:
 - Alain Lojewski (fr)
 - Anders Jonsson (sv)
 - Andika Triwidada (id)
 - Dušan Kazik (sk)
 - Enrico Nicoletto (pt_BR)
 - Fabio Tomat (fur)
 - Kjartan Maraas (nb)
 - Mandy Wang (zh_CN)
 - Matej Urbančič (sl)
 - Peter Mráz (sk)
 - Piotr Drąg (pl)
 - Tiago Santos (pt)
 - Марко Костић (sr)

Doc translations:
 - Charles Monzat (fr)
 - Rafael Fontenelle (pt_BR)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.20/

Direct Download
===

https://download.gnome.org/sources/glade/3.20/glade-3.20.1.tar.xz
(3.33M)
  sha256sum:
8064676dd46baa7e00c38ec1cc3ddc75c4ef5e714cd9d1491309b4df3e9cb1df

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo





___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.8.6 Released! (GTK+ 2)

2017-08-07 Thread Juan Pablo Ugarte
This is the newest bug-fix release in the 3.8 series.

As usual this version of Glade targets Gtk+ 2.

What is Glade?

Glade is a RAD tool to enable quick & easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment.
The user interfaces designed in Glade are saved as XML, and by using
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python, and others.

===
Glade 3.8.6
===

- Added -Wno-format-nonliteral flag to make it build on modern compilers
- Use new documentation infrastructure
- GladeWidgetAdaptor: use a direct hash for the adaptor hash table by
stuffing the GType into a pointer with GSIZE_TO_POINTER()
- Bug 589306 - Clicking in ... swap order of accelerators (Roberto
Guido)
- Add displayable values for properties bug 749796 (Ingo Brückl)
- Fix bug 704600 "Cannot add items to menu hierarchy - assertion
`GLADE_IS_WIDGET_ADAPTOR (adaptor)' failed"

Where can I get it ?
==

https://download.gnome.org/sources/glade/3.8/

Direct Download:
===

https://download.gnome.org/sources/glade3/3.8/glade3-3.8.6.tar.xz
aaeeebffaeb3068fb23757a2eede46adeb4c7cecc740feed7654e065491f5449
glade3-3.8.6.tar.xz

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.20.0 Released!

2016-03-22 Thread Juan Pablo Ugarte
Glade 3.20 is a new stable release for GNOME 3.20

We are glad to make a new release with tons of bug fixes and support
for new widgets like GtkFlowBox, GtkPopover, GtkStack and GtkHeaderBar
thanks to Matthias Clasen.

This version of Glade depends on GTK+ 3.20.0, targets GTK+ >= 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick and easy development of user
interfaces for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be
loaded by applications dynamically as needed by using GtkBuilder or
used directly to define a new GtkWidget derived object class using Gtk+
new template feature.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl,
Python,and others. 


Glade 3.20.0


- Workspace layout: render frame and selection box with CSS
- GtkWindow: don't set the same titlebar multiple times (Ben
Iofel)
- Fixed bug 761839: Fix 'glade' command name in user manual
(Anders Jonsson)
- Fixed bug 536840 - Save palette small icon preference
(Tristan)
- Fixed bug 430445 - null string default title for
GtkFileChooserButton (Tristan)
- Integrate new properties in editor for GtkLabel, GtkTextView,
GtkPopover, GtkStackSwitcher (Tristan)
- Fixed bug 750985 - GtkMisc property deprecations (Tristan)
- Fixed bug 759872 - Show popovers hidden by model buttons
(Tristan)
- Fixed bug 751234 - Ignore tearoff-state property in the
workspace (Tristan)
- Fixed bug 759455 - Avoid showing window decorations in
Glade's workspace (Tristan)
- Fixed bug 759395 - Ignore ESC key press from popovers
(Tristan)
- Fixed bug 760610: Disable scroll events on property editor
widgets (Tristan)
- Support id-less builder files (DX hackfest)
- Added missing tags to the AppData file (Richard Hughes) 
- Fixed bug 759847 "Don't crash when popover menu children have
no visible-submenu set" Руслан Ижбулатов
- Added support for GtkActionBar and GtkFlowBox (Matthias
Clasen)
- Main UI frontend: Use wide paned handles (Tristan)
- Fixed warning about imbalanced children in GtkNotebook
support (Tristan)
- Added support for GtkPopoverMenu and GtkModelButton (Matthias
Clasen)
- Added support for GtkPopover bug 740104 (Matthias Clasen)
- Fixed bug 754131 "Avoid crashes when loading boxes with
center-child children"
- Added  section to app data as requested by Richard
Hughes.
- Added missing displayable values bugs 758290, 758289, 758288,
758287 (Matthias Clasen) 
- Deprecate GtkAction, GtkActivatable, and friends bug 757609
(Ben Iofel)
- Avoid GTK+ style context warnings bugs 758296, 758297,
758299, 758300 (Matthias Clasen)
- Drop deprecated style properties in GladeCloseButton bug
758280 (Matthias Clasen)
- Replace use of deprecated gdk_cursor_new (Ben Iofel)
- Add "Stack" to "Add parent" menu bug 754030 (Florian Richter)
- Fixed bug 741923 "build: Add dependency on libm for floor()
and ceil()" (Philip Withnall)
- Bug 732328 "New: add python3 support" (Bohuslav "Slavek"
Kabrda)
- Added new symbolic variant of the app icon (747024 - Jakub
Steiner)
- Bug #741165 "Previewer crashes when taking PNG screenshot"
- Added GtkSidebarWidget support (Matthias Clasen)
- Added GtkStack and GtkStackSwitcher support (738480 -
Matthias Clasen)
- Added GtkHeaderBar support (bug 700914 - Matthias Clasen)
- Improved undo/redo command list handling.
- Added GtkBox center-widget support (bug 738473 - Matthias
Clasen)
- Added GtkSearchBar support (bug 738493 - Matthias Clasen)
- Support CSD windows (Bug 700914 - Matthias Clasen)
- Use current gtk-mac-integration API (bug 738339 - Philip
Chimento)
- Fixed bug 732575 "Changed the type hint on the "Edit
Separately" window to 'utility'" (Tristan)
- Fixed bug "Missing plural form for UI string: emited %d
time(s)"
- Avoid reading freed data in glade_project_read_requires
(David Shea)
- Added class chooser popover to workspace. (Bug 708146
"Catalog search entry")
- Added GThemedIcon support.
- GladePreviewer: show handler information in infobar when a
signal is emited.
- Migrated UI from stock icons to icon names.
- Seal needed deprecated API and replaced deprecared API.
- GladeWindow: only show found recent files.
- Added GtkLockButton support.

UI translations:
===

    - bs, courtesy of Samir Ribic 
- ca, courtesy of Gil Forcada 
- ca@valencia, courtesy of Gil Forcada 
- cs, courtesy of Marek Černocký 
- da, courtesy of Ask Hjorth Larsen 
- 

Re: GTK+ hackfest 2016

2016-03-08 Thread Juan Pablo Ugarte
On Tue, 2016-03-08 at 07:40 -0500, Matthias Clasen wrote:
> > 
> > We are hosting a GNOME conference in Portland in September.  Would
> > you like to do it then?
> Thats an interesting alternative, worth considering.
> 
> My initial thoughts are:
> 
> - It does push us late in the 3.22 cycle, which is a bit of a minus
> for the 'planning next steps after 3.20'
> - Can you get us a venue ?
> 
> What do others think ? Too late ?

I agree it would be too late for 3.22, but it would be pretty good for
3.24! :D
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.19.0 Released!

2015-06-11 Thread Juan Pablo Ugarte
Glade 3.19.0 is the first development release in the series.

It comes with support for new widget classes like GtkSidebarWidget,
GtkStack, GtkStackSwitcher, GtkHeaderBar, GtkSearchBar,
GThemedIcon and GtkLockButton.

This version of Glade depends on GTK+ 3.16.0, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick  easy development of user interfaces
for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be loaded
by applications dynamically as needed by using GtkBuilder or used directly to
define a new GtkWidget derived object class using Gtk+ new template feature.

By using GtkBuilder, Glade XML files can be used in numerous programming 
languages including C, C++, C#, Vala, Java, Perl, Python,and others. 


Glade 3.19.0


- Bug 732328 New: add python3 support (Bohuslav Slavek Kabrda)
- Added new symbolic variant of the app icon (747024 - Jakub Steiner)
- Bug #741165 Previewer crashes when taking PNG screenshot
- Added GtkSidebarWidget support (Matthias Clasen)
- Added GtkStack and GtkStackSwitcher support (738480 - Matthias Clasen)
- Added GtkHeaderBar support (bug 700914 - Matthias Clasen)
- Improved undo/redo command list handling.
- Added GtkBox center-widget support (bug 738473 - Matthias Clasen)
- Added GtkSearchBar support (bug 738493 - Matthias Clasen)
- Support CSD windows (Bug 700914 - Matthias Clasen)
- Use current gtk-mac-integration API (bug 738339 - Philip Chimento)
- Fixed bug 732575 Changed the type hint on the Edit Separately 
window to 'utility' (Tristan)
- Fixed bug Missing plural form for UI string: emited %d time(s)
- Avoid reading freed data in glade_project_read_requires (David Shea)
- Added class chooser popover to workspace. (Bug 708146 Catalog search 
entry)
- Added GThemedIcon support.
- GladePreviewer: show handler information in infobar when a signal is 
emited.
- Migrated UI from stock icons to icon names.
- Seal needed deprecated API and replaced deprecared API.
- GladeWindow: only show found recent files.
- Added GtkLockButton support.


UI translations:
===
- bs, courtesy of Samir Ribic 
- ca, courtesy of Gil Forcada 
- ca@valencia, courtesy of Gil Forcada 
- cs, courtesy of Marek Černocký 
- da, courtesy of Ask Hjorth Larsen 
- de, courtesy of Christian Kirbach 
- el, courtesy of Tom Tryfonidis 
- es, courtesy of Daniel Mustieles 
- fi, courtesy of Lasse Liehu 
- fr, courtesy of Alain Lojewski 
- gl, courtesy of Fran Dieguez 
- hu, courtesy of Balázs Úr 
- id, courtesy of Andika Triwidada 
- it, courtesy of Claudio Arseni 
- ja, courtesy of Jiro Matsuzawa 
- kk, courtesy of Baurzhan Muftakhidinov 
- ko, courtesy of Changwoo Ryu 
- lt, courtesy of Aurimas Černius 
- lv, courtesy of Rūdolfs Mazurs 
- nb, courtesy of Kjartan Maraas 
- ne, courtesy of Pawan Chitrakar 
- oc, courtesy of Cédric Valmary (Tot en òc) 
- pl, courtesy of Piotr Drąg 
- pt_BR, courtesy of Enrico Nicoletto 
- pt, courtesy of Pedro Albuquerque 
- ro, courtesy of Daniel Șerbănescu 
- ru, courtesy of Yuri Myasoedov 
- sl, courtesy of Matej Urbančič 
- sr, courtesy of Мирослав Николић 
- sr@latin, courtesy of Miroslav Nikolić 
- sv, courtesy of Daniel Nylander 
- sv, courtesy of Josef Andersson 
- tr, courtesy of Muhammet Kara 
- zh_CN, courtesy of Yunqiang Su 
- zh_HK, courtesy of Chao-Hsiung Liao 
- zh_TW, courtesy of Cheng-Chia Tseng 

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.19/

Direct Download
===

https://download.gnome.org/sources/glade/3.19/glade-3.19.0.tar.xz (3.24M)
  sha256sum: a7a3f6d32fbfcc9b754b48a3410bf025e462bc7898e124f0ad8f64c3d7ad6fa2

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Glade Team








___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Glade crashing

2014-05-17 Thread Juan Pablo Ugarte
On Sat, 2014-05-17 at 12:05 +0200, Lanoxx wrote:
 Hi everyone,
 
 I am using Ubuntu 13.10 with Glade 3.14.2. I just noticed that Glade
 crashes when I try to open the following glade file:

This looks a lot like
https://bugzilla.gnome.org/show_bug.cgi?id=710783

if you have glib = 2.37 then glade = 3.14.2 will not work
You have to upgrade to 3.14.3 or any other newer version

cheers

JP

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.8.5 Released! (GTK+ 2)

2014-05-12 Thread Juan Pablo Ugarte
This is the fifth bug-fix release in the 3.8 series.

I has several useful backports like GtkComboBoxText support, proper
object dependency sort using a topological algorithm and a new feature
that makes glade remember unknown object classes.

As usual this version of Glade targets Gtk+ 2.

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 

===
Glade 3.8.5
===
- Backported topological sort object dependency (Thomas Martitz)
- Closes Bug 709609 [PATCH] Change way of sorting before
  writing XML output.
- Fixes Bug 711858 editing glade project results in long CPU
  usage spikes after upgrading to 3.16 and GTK+3.10
- Closes Bug 689667 backport support for GtkComboBoxText
  (Rafał Mużyło)
- Backported feature to make GladeProject remember unknown 
  object classes

Where can I get it ?
==

https://download.gnome.org/sources/glade/3.8/

Direct Download:
===

https://download.gnome.org/sources/glade/3.8/glade3-3.8.5.tar.xz (2.2M)
sha256sum:
58a5f6e4df4028230ddecc74c564808b7ec4471b1925058e29304f778b6b2735

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: [Glade-users] Program debugging in GPS 2013

2014-05-01 Thread Juan Pablo Ugarte
On Thu, 2014-05-01 at 08:15 +0200, Bertus Dries wrote:
 I just found the problem. By downloading XML Notepad I could just put GPS 
 2013 and XML Notepad beside each other and I found the problem. I don't 
 think I would have found it by just searching in Glade and/or GPS 2013 
 together. It would be a good idea to create in glade a list of all the 
 signals in a project and creating an error message within Do_Connect which 
 signal is the problem.

You need to file a bug in Ada bindings then, it should print an error
message if it can not find a signal handler.

cheers

Juan Pablo


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: [Glade-users] Program debugging in GPS 2013

2014-04-30 Thread Juan Pablo Ugarte
On Wed, 2014-04-30 at 09:17 +0200, Bertus Dries wrote:
 I have some troubles in debugging a program in which I do use a glade file 
 for creating the GUI. The problem is the fact that I cannot find the reason 
 why the Do_Connect function fails. The normal reason I found was that the 
 names of the handlers in the glade file and in the program file are not 
 completely the same. I now have the problem that I introduced a new dialog 
 within an existing glade file with two buttons that have a clicked 
 activation. Afterwards I did not pass the Do_Connect routine but when I made 
 sure the handler names were the same by a copy/paste operation it still did 
 not work. My problem is that I cannot find a way to get the the program  to 
 tell me what creates the trouble. At this moment I have stripped all events 
 from the glade file and commented all register handlers out but the programs 
 still stops at the do_connect routine. Icannot enter the routine with the 
 GPS debugger, so what is the best way to handle the problem. Starting all 
 over again in a program of several thousands of program lines is certainly 
 not the best way.

Hi you need to be a little more specific about your environment,
which language are you using?
Its better to refer to the language binding documentation to know
exactly how your functions/method map in builder handler names

BTW, is there any output in the console when you run your program?

cheers

JP

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.18.2 Released!

2014-04-14 Thread Juan Pablo Ugarte

Glade 3.18.2 is the second bugfix release in the series.

It includes a small UI break, a dialog at startup time to advertise
the user survey we are conducting plus the usual bug fixes.

This version of Glade depends on GTK+ 3.12.0, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick amp; easy development of user interfaces
for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be loaded
by applications dynamically as needed by using GtkBuilder or used directly to
define a new GtkWidget derived object class using Gtk+ new template feature.

By using GtkBuilder, Glade XML files can be used in numerous programming 
languages including C, C++, C#, Vala, Java, Perl, Python,and others. 


Glade 3.18.2


- Added dialog at start up to advertise user survey.
  Fixes bug 726800 New: UI break: add dialog to advertise user survey
- Fixes bug 727992 Editing UI and saving does not remove deleted Combo 
with Entry
- Fixed bug 364064 Property Editor / Common tab: width  height 
request checkboxes have no effect

UI translations:
===

Alexandre Franke (fr)
Andika Triwidada (id)
Ask H. Larsen (da)
Aurimas Černius (lt)
Balázs Úr (hu)
Claudio Arseni (it)
Fran Diéguez (gl)
Juan Pablo Ugarte (es)
Marek Černocký (cs)
Piotr Drąg (pl)
Rafael Ferreira (pt_BR)
Rūdolfs Mazurs (lv)
Sphinx Jiang (zh_CN)
Yuri Myasoedov (ru)
Мирослав Николић (sr) (sr@latin)


Where can I get it ?
==

http://download.gnome.org/sources/glade/3.18/

Direct Download
===

https://download.gnome.org/sources/glade/3.18/glade-3.18.2.tar.xz (3.11M)
  sha256sum: a2fd77e64e8d6c4d6cbd7f365b5b3a4a06b04f749c90acbdf7a09538b2a021fc

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo







___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.18.1 Released!

2014-03-26 Thread Juan Pablo Ugarte

Glade 3.18.1 is the first bugfix release in the series with the main purpose 
of fixing a build error in 32 bit systems.

Thanks to Kalev Lember for spotting this issue right away!

This version of Glade depends on GTK+ 3.12.0, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick amp; easy development of user interfaces
for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be loaded
by applications dynamically as needed by using GtkBuilder or used directly to
define a new GtkWidget derived object class using Gtk+ new template feature.

By using GtkBuilder, Glade XML files can be used in numerous programming 
languages including C, C++, C#, Vala, Java, Perl, Python,and others. 


Glade 3.18.1


- Fixed Bug 727014 32 bit builds fail with -Werror=format-security
- GtkDialog: disabled use-header-bar property untill Glade supports 
GtkHeaderBar
- Fixed bug in numeric property editors (Box size)

UI translations:
===
YunQiang Su (zh_CN)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.18/

Direct Download
===

https://download.gnome.org/sources/glade/3.18/glade-3.18.1.tar.xz (3.10M)
  sha256sum: 9d5f141c4469a5a0a3f93fadb901b847030bc7318e80a8a6a0f09df7f194fc28

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo






___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.18.0 Released!

2014-03-24 Thread Juan Pablo Ugarte

Glade 3.18 is a new stable release for GNOME 3.12

It contains new features like support for custom CSS files which should make 
theme artist/developer's life much easier and license editing in project files.

This version of Glade depends on GTK+ 3.11.0, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

What is Glade?

Glade is a RAD tool to enable quick amp; easy development of user interfaces
for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be loaded
by applications dynamically as needed by using GtkBuilder or used directly to
define a new GtkWidget derived object class using Gtk+ new template feature.

By using GtkBuilder, Glade XML files can be used in numerous programming 
languages including C, C++, C#, Vala, Java, Perl, Python,and others. 


Glade 3.18.0


- Added License property to Glade project
- Added realtime preview for custom CSS
- Added support for previewing templates
- glade-previewer added --slideshow option
- Fixed Bug 702314 Cancelling an Add Parent action is destructive
- pango attribute editor: don't write on cancel for color/font (Timm 
Bäder)
- Fixed bug 711568 [PATCH] glade crashes upon startup (thanks to 
Lubomir Rintel)
- Fixed Bug 712289 Glade silently fails to open malformed ui file
- Sort object dependancy before saving using a topological sorting 
algorithm
- Fixed Bug 709609 [PATCH] Change way of sorting before writing XML 
output.
- Fixed Bug 711858 editing glade project results in long CPU usage 
spikes after upgrading to 3.16 and GTK+3.10 
- Fixed requires tag output
- Fixed cellrenderer model column combobox chooser.
- Fixed issue with numeric property editors.
- Restored shortcuts function in workspace.
- Added new jhbuild based bundling system for 64bit linux bundles. 
(Tristan Van Berkom)
- Bug 720585 - Fix order of customized property output.
- gladeui: fix a pair of printf security problems (Ryan Lortie)
- Added Registration  User Survey Dialog in Help menu
- Fixed bug 723819 Correct bounds checking for design view highlight 
(Chris Johns)
- Fixed bug #721098 Anjuta hangs when opening project
- GtkGrid: Don't save width/height at their default values (Kalev 
Lember)

UI translations:
===

Andika Triwidada (id)
Anish A (ml)
Antonio Fernandes C. Neto (pt_BR)
Ask H. Larsen (da)
Aurimas Černius (lt)
Balázs Úr (hu)
Bruce Cowan (en_GB)
Carles Ferrando (ca@valencia)
Changwoo Ryu (ko)
Chao-Hsiung Liao (zh_HK) (zh_TW)
Christian Kirbach (de)
Claudio Arseni (it)
Daniel Mustieles (ar) (mk)
Daniel Mustieles (es)
Dimitris Spingos (el)
Enrico Nicoletto (pt_BR)
Fran Diéguez (gl)
Gabor Kelemen (hu)
Gábor Kelemen (hu)
Gil Forcada (ca)
Jiro Matsuzawa (ja)
Julien Hardelin (fr)
Kalev Lember (ko)
Kenneth Nielsen (da)
Kjartan Maraas (nb)
Kristjan SCHMIDT (eo)
Marek Černocký (cs)
Matej Urbančič (sl)
Milo Casagrande (it)
Pavol Klačanský (sk)
Piotr Drąg (pl)
Rafael Ferreira (pt_BR)
Rūdolfs Mazurs (lv)
Wylmer Wang (zh_CN)
Yuri Myasoedov (ru)
Мирослав Николић (sr) (sr@latin)
甘 露 (zh_CN)

Doc translations:


Balázs Úr (hu)
世海 黄 (zh_CN)


Where can I get it ?
==

http://download.gnome.org/sources/glade/3.18/

Direct Download
===

https://download.gnome.org/sources/glade/3.18/glade-3.18.0.tar.xz (3.10M)
  sha256sum: ab95d910c148e82a9c0bf18e44a68924b739c5a4d2d998d922cef11b3e3c6a73

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo





___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.16.1 Released!

2013-12-18 Thread Juan Pablo Ugarte
Glade 3.16.1 is the first bug fix release in this stable series and
contains several useful fixes.

This version of Glade depends on GTK+ 3.10, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8 in case you also need to
work with GTK+2 projects.

Are you a Glade user?

Please help us by taking our user survey at

https://glade.gnome.org/registration.html

What is Glade?

Glade is a RAD tool to enable quick amp; easy development of user interfaces
for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be loaded
by applications dynamically as needed by using GtkBuilder or used directly to
define a new GtkWidget derived object class using Gtk+ new template feature.

By using GtkBuilder, Glade XML files can be used in numerous programming 
languages including C, C++, C#, Vala, Java, Perl, Python,and others. 


Glade 3.16.1

- Fixed Bug 702314 Cancelling an Add Parent action is destructive
- pango attribute editor: don't write on cancel for color/font (Timm 
Bäder)
- Fixed _glade_dnd_dest_set() crash. thanks to Lubomir Rintel (bug 
711568)
- Report parsing error when loading a project. (Bug 712289 Glade 
silently fails to open malformed ui file)
- Sort object dependancy before saving using a topological sorting 
algorithm
  Fixes bug 709609 and 711858
- Fixed bug in GtkScrolledWindow editor, vertical adjustmet was 
refering to the wrong property.
- Fixed bug 711863 'Remove Generated with glade XML comment'
- Fixed requires tag output
- Fixed regresion infering GtkBox virtual size property at load.
- Fixed cellrenderer model column combobox chooser.
- Fix input issues with numeric property editors.
- Fixed Glade shortcuts like Delete by disabling keybindings used by 
shortcuts in every widget in the workspace.
  Now it is possible to delete a selected GtkEntry 
- Fixed bugs in the inspector exposed by DD by implementing 
GladeProject GtkTreeModelIface with a GtkTreeStore proxy object.
- Bug 720585 - Fix order of customized property output. (Tristan)

UI translations:
===
- Carles Ferrando (ca@valencia)
- Christian Kirbach (de)
- Gil Forcada (ca)
- Martin Srebotnjak (sl)
- Rūdolfs Mazurs (lv)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.16

Direct Download
===

https://download.gnome.org/sources/glade/3.16/glade-3.16.1.tar.xz (2.94M)
  sha256sum: 994ac258bc100d3907ed40a2880c3144f13997b324477253e812d59f2716523f

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo



___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.14.3 Released!

2013-11-26 Thread Juan Pablo Ugarte
Glade 3.14.3 is the third bugfix release of the series.

This release is meant for distributions that are not shipping the current 
stable release
(version 3.16) and have a version of glib = 2.37 which exposed a bug [1] in 
Glade.

This version of Glade depends on GTK+ 3.6, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

Are you a Glade user?
Please help us by taking our user survey at 
https://glade.gnome.org/registration.html

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.14.3

- GladeWidget: Reorder properties, avoid crash when setting the object 
before the adaptor.
- Limit the size of the spin button in GladeEPropNumeric when the max 
value is over 16 digits.
  Otherwise a property with a max value of G_MAXDOUBLE gets a minimum 
size over 2800 pixels.
- Removed shift modifier from File actions Fixes bug #695866 Incorrect 
keybinding for Quit
- Fixed bug #688326 pointer tracking is off by using every coordinate 
relative to GladeDesignLayout.
- Set a background to the offscreen window, so that widgets without a 
window added as toplevels look right.

New and updated translations

- Gheyret Kenji (ug)
- Inaki Larranaga Murgoitio (eu)
- Kjartan Maraas (nb)
- Milo Casagrande (it)
- Nishio Futoshi (ja)
- Theppitak Karoonboonyanan (th)
- Alexandre Franke (fr)
- Mario Blättermann (de)
- OKANO Takayoshi (ja)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.14/

Direct Download
===
https://download.gnome.org/sources/glade/3.14/glade-3.14.3.tar.xz (2.41M)
  sha256sum: f3e90a16880ea5ff84829ed5b8e5ba39d4bf58a8000aa68394f9e876e39a421f

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo


[1] https://bugzilla.gnome.org/show_bug.cgi?id=705745






___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade Survey

2013-11-18 Thread Juan Pablo Ugarte

Hello everybody!

We (Glade Developers) are conducting a user survey which will help us take 
informed decisions to improve the overall developer experience.

So please take a few minutes to complete the survey, we appreciate it!

https://glade.gnome.org/registration.html


Cheers

Juan Pablo, on behalf of the Glade team


___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Glade Survey

2013-11-18 Thread Juan Pablo Ugarte

Hello everybody!

We (Glade Developers) are conducting a user survey which will help us take 
informed decisions to improve the overall developer experience.

So please take a few minutes to complete the survey, we appreciate it!

https://glade.gnome.org/registration.html


Cheers

Juan Pablo, on behalf of the Glade team




___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.16.0 Released!

2013-09-24 Thread Juan Pablo Ugarte
Good news everyone, after a very long year we a pleased to announce a
new Glade stable release!

It has lots a new features like autosave, automatic backup, support for
the GtkWidget composite template feature, DragDrop support from the
palette, inspector and from/to the workspace, and new custom editors for
most classes!

It also have support for new widget classes inclding GtkLevelBar,
GtkRevealer, GtkListBox, GtkOverlay, GtkApplicationWindow and
GtkSearchEntry

As usual this version of Glade depends on GTK+ 3.10, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick amp; easy development of user interfaces
for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be loaded
by applications dynamically as needed by using GtkBuilder or used directly to
define a new GtkWidget derived object class using Gtk+ new template feature.

By using GtkBuilder, Glade XML files can be used in numerous programming 
languages including C, C++, C#, Vala, Java, Perl, Python,and others. 


Glade 3.16.0


- Added DragDrop support from the palette and within the workspace.
- Added GtkLevelBar support
- Property editor UI cleanup
Hide Property editor class title
Moved clear and info buttom to the action widget of the notebook.
Updated atk icon with gnome's accessibility icon.
Text entry: Replaced buttons with 3 dots [...] for a secondary edit 
icon in the entry itself.
Removed treeview from flags editor.
Do not let every propery input expand if not nescesary.
Boolean input: replaced toggle buttons with a switch.
- Fixed bug #685265 Excessively Selected for Translation Daniel 
Mustieles
- Fixed bug #688326 pointer tracking is off by using every coordinate 
relative to GladeDesignLayout.
- Fixed bug #678922 When editing a label, the cursor is moved to the 
end after every change.
- Added new --css and --screenshot options to glade-preview (Juan Pablo 
Ugarte)
- Fix main window shortcuts (bug 695866 Juan Pablo Ugarte)
- Implemented Project Properties dialog with Glade as a composite 
tempalte (Juan Pablo Ugarte)
- Support editing the GtkWidget:name property (useful for CSS theming)
- Improved project inter-widget dependancy calculation and project 
serialization ordering,
  object output ordering (and signal ordering) is now consistent and 
sorted.
- GtkButton: response-id for dialogs is now optional (allowing adding 
dialog buttons that
  have no dialog response)
- GtkImage: Support the new resource property
- GTK+ catalog updated to cover widgets in GTK+ 3.8
- Now show warnings in the UI for deprecated properties and signals
- Now show warnings in the Inspector view if any deprecated widgets, 
signals
  or properties are used (or if anything is used which is not available 
in
  the project's target version).
- Optional properties are now always saved if they are enabled, allowing
  to explicitly set them to the default value (eg. 
GtkWidget:hexpand/vexpand) 
- Inspector search entry: Restore completions to work nicely again and 
filter
  the treeview with a search-in-text algorithm.
- Inspector: Add a feature to expand-all
- Property editor title-bar is now optional in the View menu
- Fixed many deprecation warnings in Glade's compile
- Added Glade's first 2 ever unit tests
- Fixed Devhelp doc search for properties (Juan Pablo Ugarte)
- Make Drag'n'Drop work on regular clicks without entering Drag Mode
  and restored old Drag/Resize functionality when SHIFT is pressed 
(Juan Pablo Ugarte)
- Improved Drag/Resize which has been rather broken for a while
- Added Autosave and Automatic backup of previous file features, 
configurable
  in Glade's preferences Dialog
- Support Composite GtkBuilder template editing (mark a toplevel 
GtkWidget as
  the composite template widget in the Project Properties dialog or
  property editor).
- Support editing of the project domain in the project properties 
dialog (Juan Pablo Ugarte)
- Properties in the Project Properties dialog are now undoable
- GladeSignalEditor: Automatically expand rows which have signal 
callbacks assigned when
  loading a widget
- Add options to decide what types of warnings should be presented at 
project save time,
  configurable in Glade's preferences dialog.
- Added new property editor components

Glade 3.8.4 Released!

2013-09-19 Thread Juan Pablo Ugarte
This is the fourth bugfix release in the 3.8 series.

The main reason for this release is to fix a bug that was preventing Glade 
running with new glib
versions, but also has a few others worthwhile bug fixes.
It also has a few minor UI fixes that make 3.8 look better

As usual this version of Glade targets Gtk+ 2.

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 

===
Glade 3.8.4
===
- Added workaround for Bug 625867 RadioButton information lost on 
cut+paste, add/remove parent, etc
- Fixed glade_gtk_image_get_property() chainup. (was calling 
set_property)
- Fixed bug that prevented the runtime object to show the right pixbuf 
when copying a GtkImage.
- Improved pango text integer attributes editors. Bug 679006
  The size attribute for labels only accepts integer values (not 
strings like larger)
- Fixed Bug 616834 Freeze when changing toolbutton type after renaming 
it
- Fixed bug 584381 Saving as an existing file name except the 
extension overwrites without confirmation.
- Fixed Bug 646259 SIGSEGV in 
glade_widget_adaptor_object_construct_object loading ui file
- Fixed Bug 694081 Glade loses widget's tooltips on Cut/Paste
- Fixed bug 702886 SEGV when creating a new GtkDialog (GLib 2.37.x)
- Made a few ui fixes, like removing unnecessary shadows in the 
workspace and property editor.
- Replaced old atk icon with new one.

Where can I get it ?


http://download.gnome.org/sources/glade/3.8/

Windows binaries

http://ftp.acc.umu.se/pub/GNOME/binaries/win32/glade/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo










___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.15.4 Released!

2013-09-16 Thread Juan Pablo Ugarte
Glade 3.15.4 is the final development release in the series before code freeze 
and
3.16 stable release sees the light of day.

As usual this version of Glade depends on GTK+ 3.9, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.15.4


- Fixed bug when copying a button with custom content.
- Added workaround for Bug 625867 RadioButton information lost on 
cut+paste, add/remove parent, etc
- Fixes bug that prevented the runtime object to show the right pixbuf 
when copying a GtkImage.
- Fixed Bug 679079 Glade changes the homogenous packing property of 
toolbar buttons to yes
- Improved pango text integer attributes editors. This should be enough 
to close Bug 679006
  The size attribute for labels only accepts integer values (not 
strings like larger)
- Fixed bug 643923 Should not use markup for GtkFrame's label
- Fixed bug 584381 Saving as an existing file name except the 
extension overwrites without confirmation.
- Fixed Bug 652655 Setting entry on combobox moves the widget
- Fixed Bug 706304 Python plugin broken by over-zealous version check 
Bumped pygobject version to 3.8.0
- Fixed regresion that prevented loading extra catalog path at init 
time.

UI translations:
===
Alexandre Franke (fr)
Andika Triwidada (id)
Aurimas Černius (lt)
Bruce Cowan (en_GB)
Changwoo Ryu (ko)
Chao-Hsiung Liao (zh_HK) (zh_TW)
Daniel Mustieles (es)
Enrico Nicoletto (pt_BR)
Fran Diéguez (gl)
Marek Černocký (cs)
Matej Urbančič (sl)
Milo Casagrande (it)
Piotr Drąg (pl)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.15/

Direct Download
===

http://download.gnome.org/sources/glade/3.15/glade-3.15.4.tar.xz (2.88M)
  sha256sum: 04c36ba797a0b2aad6b9a9ed0bb389a9956d3de3a0bc2a4a4f832b4295dda3bd


For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo



___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.15.3 Released!

2013-09-02 Thread Juan Pablo Ugarte

Glade 3.15.3 is the third development release in the series.
And we think it is going to be a good candidate for 3.16 stable release.

It includes support for several new widgets and lots of bug fixes and 
improvements.

As usual this version of Glade depends on GTK+ 3.9, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.15.3


- Add man pages bug 703013 (Matthias Clasen)
- Fixed bug #700730 - Weird windows showing up when a dock is moved 
while editing a GtkBuilder file
  (Sébastien Granjoux)
- Double click on a toplevel border select the widget even if there is 
a child selected.
- Support document level comments present before the root element.
- Save glade version used to create the file in a comment.
- Add GtkRevealer to the Gtk+ catalog (Timm Bäder)
- Add GtkListBox support (Kalev Lember)
- Added GtkOverlay support
- Improved DragDrop support, made inspector a drag source
- Added GtkApplicationWindow basic support
- Added GtkSearchEntry icons 
- Fix autogen with latest gnome-common bug 706832 (Seán de Búrca)
- Fix a few typos bug 707173 (Christian Kirbach)
- Fixed Bug 703621 - Signals treeview: click on user data moves the 
selected row below (Miguel Azevedo)

UI translations:
===
Andika Triwidada (id)
Aurimas Černius (lt)
Benjamin Steinwender (de)
Chao-Hsiung Liao (zh_HK) (zh_TW)
Daniel Mustieles (es)
Edson Silva (pt_BR)
Enrico Nicoletto (pt_BR)
Fran Diéguez (gl)
Kjartan Maraas (nb)
Marek Černocký (cs)
Matej Urbančič (sl)
Piotr Drąg (pl)
Rafael Ferreira (pt_BR)

Doc translations:

Marek Černocký (cs)

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.15/

Direct Download
===

http://download.gnome.org/sources/glade/3.15/glade-3.15.3.tar.xz (2.88M)
  sha256sum: 277cff92dc059c05da17b2c76ae7fd5fdc332c5801144baa4cd327cd4ba95af1

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Stock Items Deprecation

2013-07-17 Thread Juan Pablo Ugarte
On Wed, 2013-07-17 at 12:55 +0200, Murray Cumming wrote:
 On Wed, 2013-07-17 at 11:23 +0100, Emmanuele Bassi wrote:
 [snip]
  in general, GtkUIManager should be replaced by GtkBuilder, so that
  could be added to the long description of the class instead of each
  public entry point in the API.
 [snip]
 
 Is there some way, as with GtkUIManager, to merge in, and later remove
 and replace, menu items? I used this with GtkUIManager to dynamically
 populate a menu with items not known at compile time.

No there is not, but as with any dynamic UI you can always fallback to
code. IIRC what I did with Glade was to use an action group for all the
dynamic content (project's items) so it is easy to distinguish with one
are autogenerated and need to be regenerated.
You can also use a separator or hidden item as an insertion point.
Of course all this needs some custom code and we should have a simple
way to do this.

Perhaps adding a simple api like this would let you easily know where to
start deleting/adding dynamic items

gint
gtk_menu_shell_get_child_position (GtkMenuShell *menu_shell,
   GtkWidget *child);

 I see gtk_builder_add_from_string(), but I don't see how to remove items
 without destroying the entire GtkBuilder structure.

Anyway we need to improve menu building with GtkBuilder, we need to add
support for GAction/GMenuModel and all those classes.
The problem I see with this is that some of those classes
(GSimpleActionGroup for example) will have to implement GtkBuildable
which can not be done because its on another library.

So maybe it is time to move GtkBuilder to GLib
I guess we could rename GtkBuilder to GBuilder and move it to glib.
I am not sure if we can maintain ABI by making a new GtkBuilder class
derive from GBuilder. In any case we would also deprecate GtkBuilder.

so its a lot of work, and that is why Glade still does not support
GAction :(

cheers

JP


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.15.0 Released!

2013-03-06 Thread Juan Pablo Ugarte
Glade 3.15.0 is the first development release in the series.

The most important new feature is Drag  Drop support.

Now it is possible to drag new widgets directly from the palette to the 
workspace
or any placeholder. It is also possible to drag  drop existing widget between 
any placeholder in the workspace even across toplevels!
All you have to do is hold down shift while in widget select mode or simply 
enter
into drag mode.

It also has some UI changes in the property editor to free up some vertical 
space
so that we can show more properties at the same time.

For more information and a screencast on
http://blogs.gnome.org/xjuan/2013/03/06/glade-drag-drop-support/

As usual this version of Glade depends on GTK+ 3.6, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.15.0


- Added DragDrop support from the palette and within the workspace.
- Added GtkLevelBar support
- Property editor UI cleanup
Hide Property editor class title
Moved clear and info buttom to the action widget of the notebook.
Updated atk icon with gnome's accessibility icon.
Text entry: Replaced buttons with 3 dots [...] for a secondary edit 
icon in the entry itself.
Removed treeview from flags editor.
Do not let every propery input expand if not nescesary.
Boolean input: replaced toggle buttons with a switch.
- Fixed bug #685265 Excessively Selected for Translation Daniel 
Mustieles
- Fixed bug #688326 pointer tracking is off by using every coordinate 
relative to GladeDesignLayout.
- Fixed bug #678922 When editing a label, the cursor is moved to the 
end after every change.

UI translations:
===
- Alexander Shopov (bg)
- Andika Triwidada (id)
- Anish A (ml)
- Ask H. Larsen (da)
- Aurimas Černius (lt)
- Carles Ferrando (ca@valencia)
- Chao-Hsiung Liao (zh_HK) (zh_TW)
- Daniel Mustieles (es)
- Dimitris Spingos (el)
- Duarte Loreto (pt)
- Enrico Nicoletto (pt_BR)
- Fran Diéguez (gl)
- Gheyret Kenji (ug)
- Ivan Masár (sk)
- Marek Černocký (cs)
- Mario Blättermann (de)
- Matej Urbančič (sl)
- Milo Casagrande (it)
- Nishio Futoshi (ja)
- Petr Kovar (cs)
- Piotr Drąg (pl)
- Rajesh Ranjan (hi)
- Rūdolfs Mazurs (lv)
- Vicent Cubells (ca)
- Yuri Myasoedov (ru)
- Мирослав Николић (sr) (sr@latin)

Doc translations:

- Alexandre Franke (fr)
- Yuri Myasoedov (ru)


Where can I get it ?
==

http://download.gnome.org/sources/glade/3.15/

Direct Download
===

http://download.gnome.org/sources/glade/3.15/glade-3.15.0.tar.xz (2.37M)
  sha256sum: 4e64f33d8a5ad614279dc7024ed70fe57805526e82244001a33351b1cf13f95c

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Is GTK+ a cross-platform toolkit ?

2013-03-05 Thread Juan Pablo Ugarte
[...]
 having the build scripts in git.gnome.org would also help minimize the
 fragmentation; bonus point if build scripts allow cross-compilation
 from a Linux host to a Windows build.

I think we should focus on cross compiling instead. In my experience
making sure the configure script of every package works in such
environment is easier than having up to date build dependencies in
windows (autotools, perl, python, bash, make, sed, awk, etc)

For example I have a script in glade [1] that I use to cross compile it
and make an installer using nsis. I get all the dependencies from
OpenSuse Build Service [2]

Ideally we could use OSTree [3] to cross compile the whole stack and
make official binary release.

greets

Juan Pablo

[1]
https://git.gnome.org/browse/glade/tree/build/mingw-w64/nsis_make_installer.sh

[2] https://build.opensuse.org/project/show?project=windows%3Amingw%
3Awin32

[3] https://live.gnome.org/OSTree

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Baseline alignment ideas

2013-02-27 Thread Juan Pablo Ugarte
On Tue, 2013-02-26 at 17:03 -0500, Owen Taylor wrote:
 On Tue, 2013-02-26 at 15:30 +0100, Alexander Larsson wrote:
  I don't really see any way to solve this generically. But maybe we can
  somehow limit our baseline support so that this works? For instance,
  we could always request the naural size for baseline aligned widgets
  and never grow them? Would that be enough in practical use? I dunno...
 
 This is my suggestion - do something that handles the case of
 single-line labels and buttons packed into a horizontal box or grid row
 and don't add a single bit of complexity where we don't have a very
 strong justification.

I agree!, we should start with a simple implementation in GtkBox/GtkGrid
and if time proves its not enough we can always add the new
functionality or even make a new container.

So... what I would do is calculate the size request of children as usual
and before making the actual allocation ask for the baselines and use
that info to offset the allocation so that baselines are aligned.

I think this would work for most cases, children wont get extra space
but they would be aligned, and if you really want to allocate that extra
space then I guess it would be wise to consider a set_baseline() api so
that before allocating the extra space you set the baseline you got in
the first place.

As a quick hack, we could even use margin-top/margin-bottom properties
to implement this.

Greets

Juan Pablo

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.8.3 Released!

2012-12-03 Thread Juan Pablo Ugarte
This is the third bugfix release in the 3.8 series.

There is only one bugfix but most importantly it includes a build script to
cross compile Glade for Windows! that was backported from master.

More information on cross compiling Glade for win32 see 
http://blogs.gnome.org/xjuan/2012/05/29/cross-compiling-glade-for-win32/

This version of Glade targets Gtk+ 2.

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.8.3


- Backported Bug #679589 fix Use Action Appearance not supported for 
GTK 2.12
  but added to widgets in Glade 3.8.2
- Backported build/mingw-w64 directory with script to cross compile and 
create
  windows installer using nsis

Where can I get it ?


http://download.gnome.org/sources/glade/3.8/

Windows binaries

http://ftp.acc.umu.se/pub/GNOME/binaries/win32/glade/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo









___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.14.2 Released!

2012-11-26 Thread Juan Pablo Ugarte
Glade 3.14.2 is the second bugfix release of the series.

This version of Glade depends on GTK+ 3.6, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.14.0


- Fixed Bug #685816 Widget attributes editing broken by reverting old 
fix and setting 
  use-action-appearance default back to false so the old sensitivity
  code can work as ussual.
- Fixed bug #678922 When editing a label, the cursor is moved to the 
end after every change.
- Fixed a few leak since glade_property_make_string() returns a newlly 
allocated string.

New and updated translations

- da, courtesy of Kenneth Nielsen 
- nb, courtesy of Kjartan Maraas 

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.14/

Direct Download
===
http://download.gnome.org/sources/glade/3.14/glade-3.14.2.tar.xz (2.37M)
sha256sum:
d2e6b5a20cfdbc0a5ed49122ac7b4e3a10ba140ccfcaba60082e6e2b52a62ac6

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo











___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Add new element template and gtk_builder_expose_object() function to GtkBuilder

2012-11-15 Thread Juan Pablo Ugarte
On Thu, 2012-11-15 at 17:05 +0900, Tristan Van Berkom wrote:
 On Thu, Nov 15, 2012 at 2:59 AM, Juan Pablo Ugarte
 juanpablouga...@gmail.com wrote:
  Hello guys
 
  Question for Tristan and Marco
 
  Is there any specific reason why we should keep external object in a
  different name space (other table)
  now that this is only for object and not any variable?
 
 They should ideally use the same hash (or namespace, as you put it).
 
 However it calls to question some nastier implications, such as... what
 happens when you expose an external object which has the same
 name as a declared object... should the external object be used instead ?
 (i.e. should it be able to override internally declared fragments ?)

Right that would be a problem, in this case, if we expose the object
before calling gtk_builder_add_from_string() for example then the
external object will be overridden by the internal one.

now if you expose the object after builder has already created an object
then you can get a collision.

gtk_builder_new ()
gtk_builder_add_from_string ()
gtk_builder_expose_object ()
gtk_builder_add_from_string ()

unless we make sure in gtk_builder_expose_object() that the table does
not contain the same id we are trying to add

 I think at least for now, we want to keep things as simple as possible
 so the answer is no, it should not be able to override anything, and
 a warning should be issued if there are any collisions in the internal
 hash.

Of course, btw for what I have seen in builder code if you call 
gtk_builder_add_from_string() more than once objects will get overridden
in the table and bad thing would happen since the id checking is done at
the parsing level.

so I think that by simply making gtk_builder_expose_object() return a
boolean value indication if the object was exposed or not would be ok.
At least it wont be worst than the current situation

greets

Juan Pablo


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: Add new element template and gtk_builder_expose_object() function to GtkBuilder

2012-11-14 Thread Juan Pablo Ugarte
Hello guys

Question for Tristan and Marco

Is there any specific reason why we should keep external object in a
different name space (other table)
now that this is only for object and not any variable?

greets

Juan Pablo
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Add new element template and gtk_builder_expose_object() function to GtkBuilder

2012-11-12 Thread Juan Pablo Ugarte
Hello guys, as part of my ongoing effort of bringing composite widgets
to Gtk+ I finished implementing a new GtkBuilder API
gtk_builder_expose_object() and added a new element to builder xml
format template

From gtk_builder_expose_object() documentation

Adds object to a pool of objects external to the objects built by
builder. Objects exposed in this pool can be referred to by xml
fragments by specifying the external-object boolean attribute.

To make this function even more useful a new special entry point element
template is defined. It is similar to object with the only
difference it can only be defined as a toplevel element (that is it has
to be a child of interface) and its id has to reference an external
object exposed with this function. This way you can change properties
and even add children to an external object using builder and not just
reference it.

BTW there is a bug [1] in bugzilla to track these new features in
builder and I there is also a blog post [2] showing a bit more of what
can be accomplished using these new thing.

Any comments?

[1]https://bugzilla.gnome.org/show_bug.cgi?id=688205
[2]http://blogs.gnome.org/xjuan/2012/11/12/gtkbuilder-and-external-objects/

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.12.2 released

2012-09-19 Thread Juan Pablo Ugarte
Glade 3.12.2 is a bug fix release whose primary purpose is to fix library 
version.
Nothing to see here, please move along.

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.12.2

- New release to fix libtool version (bumped current to 2)
- Updated GtkAssistant support, Fixed bug #664276 Can't add widgets to 
a GtkAssistant
- Fixed Bug #679589 Use Action Appearance not supported for GTK 2.12 
but added to widgets in Glade 3.8.2
- Fixed bug #679487 Huge memory leaks
- Fixed runtime warning when adding a notebook
- Fixed bug #675977 Don't hard-code library search paths

Where can I get it ?


http://download.gnome.org/sources/glade/3.12/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo









___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.14.0 Released!

2012-09-19 Thread Juan Pablo Ugarte
Glade 3.14 is the first release of the new stable series.

It features a new UI implementation made with glade!, it brings
back to life GtkAssistant support and let you define styles classes.

This version of Glade depends on GTK+ 3.5.17, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.14.0

- Updated GtkAssistant support. Fixed bug #664276
- Set new property accel-group on action groups to make menu item accel 
work properly. Fixes bug 684041
- Do not abort if a project has a uninstantiable or abstract class 
object instead load it
  as an object stub and let the user what to do. bug #646259
- Fixed runtime warning on GladeBaseEditor and GladeSignalEditor 
dispose methods
- Do not explicit set window bg as it should be handled by gtk.
- Sync close-button with the original gedit widget.
  This way the proper symbolic close icon is used for the button. 
(Paolo Borelli)
- Use new documentation infrastructure (Javier Jardón)
- Added load/save/edit support for style class name=foo/ 
/style, Fixes bug 658035.
- Fixed Bug #679589 Use Action Appearance not supported for GTK 2.12 
but added to widgets in Glade 3.8.2
- Fixed bug #679487 Huge memory leaks
- Fixed bug #679721 mac-integration: missing 'widget' variable 
declaration
- Added glade_displayable_value_set_disabled() functions to disable 
GdkModifierType reserved values
- Added build/mingw-w64 directory with script to cross compile and 
create windows installer using nsis
- Fixes bug #675977 Don't hard-code library search paths
- Implemented Glade UI in glade! (Use GtkBuilder and GResources to 
build GladeWindow contents)
- Implemented GladePreferences dialog.
  Fixes bug 588981 Catalog support in GUI preferences instead of using 
environment var
- Replaced deprecated font and color selection dialogs with font and 
color chooser dialogs.
- Added GladeSignalEditor::detail-suggestions signal
- Use glade_util_get_placeholder_from_pointer() in paste action activate
- Fixed bug #675395 Using right click to add a widget over a 
placeholder do not work as expected every time
- Fixed bug #675042 plugins/gtk+.xml.in: always store GtkButton 
[x|y]align properties
- Added custom style provider to setup GladeDesignView and 
GladeDesignLayout background color to @base_color
- Fixed memory leak on GladeSignalEditor::callback-suggestions emison
- Removed use of lots of deprecated functions
- And many others cleanups and fixes

New and updated translations


- bg, courtesy of Alexander Shopov 
- bg, courtesy of Yavor Doganov 
- ca@valencia, courtesy of Gil Forcada 
- da, courtesy of Kenneth Nielsen 
- de, courtesy of Christian Kirbach 
- el, courtesy of Tom Tryfonidis 
- en_GB, courtesy of Bruce Cowan 
- es, courtesy of Daniel Mustieles 
- fi, courtesy of Ilkka Tuohela 
- fr, courtesy of Alain Lojewski 
- gl, courtesy of Leandro Regueiro 
- hi, courtesy of Last-Translator:Sunny Sharma 
sunnysharma...@gmail.com
- hu, courtesy of Gabor Kelemen 
- id, courtesy of Andika Triwidada 
- ja, courtesy of Jiro Matsuzawa 
- ko, courtesy of Changwoo Ryu 
- lt, courtesy of Aurimas Černius 
- nb, courtesy of Kjartan Maraas 
- pl, courtesy of Piotr Drąg 
- pt_BR, courtesy of Rafael Ferreira 
- pt, courtesy of Duarte Loreto 
- ru, courtesy of Yuri Myasoedov 
- sl, courtesy of Matej Urbančič 
- sr, courtesy of Мирослав Николић 
- sr@latin, courtesy of Miroslav Nikolić 
- te, courtesy of Sasi Bhushan Boddepalli 
- zh_CN, courtesy of Yinghua Wang 
- zh_HK, courtesy of Chao-Hsiung Liao 
- zh_TW, courtesy of Chao-Hsiung Liao 

Where can I get it ?
==

http://download.gnome.org/sources/glade/3.14/

Direct download
===
http://download.gnome.org/sources/glade/3.14/glade-3.14.0.tar.xz (2.36M)
  sha256sum: 8848d0ae3548e32a8ec385f50c15eb34ed7f13d7f451760d974a0858dbfe93b2

For more information on the Glade project see our home 

Glade 3.10.3 released

2012-09-19 Thread Juan Pablo Ugarte
Glade 3.10.3 is a bug fix release whose primary purpose is to fix library 
version.
Nothing to see here, please move along.

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.10.3

- New release to fix libtool version (bumped current to 1)
- Correct the 'book' to search for GTK+3 documentation, 
  Credit goes to Pietro Battiston for pointing out the exact problem.
- Explicitly link to gmodule-2.0 (bug 665784 Vincent Untz)
- Added custom build scripts for building on MS windows. (Dieter 
Verfaillie)

Where can I get it ?


http://download.gnome.org/sources/glade/3.10/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo










___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: runtime accel changes

2012-09-13 Thread Juan Pablo Ugarte
On Thu, 2012-09-13 at 06:22 +, Tristan Van Berkom wrote:
 From what I see... all one should *need* to do is specify the accelerator keys
 desired to trigger a given GtkAction and add that action to an action group
 (either with GtkBuilder constructs or with
 gtk_action_group_add_action_with_accel()).
 
 The fact that a GtkAccelGroup must be added to a GtkWindow... and that it must
 be referred to by the GtkActionGroup (need to set the
 property/relation somewhere)...
 is all a bit sub-par as an API (i.e. it's confusing, not obvious to figure 
 out).
 
 So my basic question is... is there anything good about manually
 setting up these
 accel groups at all ? GIMP is an example of a multi-windowed application (and
 many apps can have a 'floating' editor for some purpose)... as it
 stands whenever
 you create an extra floating window that is not a temporal dialog, you must 
 set
 the GtkAccelGroup manually also for those windows for accelerators to work
 while those windows have focus.
 
 GTK+ of course manages an internal list of the app's GtkWindows... I
 really dont
 see the reason why GtkAccelGroup couldnt just be completely automated...
 could we possibly just deprecate/eventually remove that from the (public) api 
 ?

I do not know about deprecating it, but we could definitely have a
default accelerator group that gets set in every window and action group
by default. This way actions will simply work and if for some reason you
need a window with a different accel group you can always set it later.
I like to keep common cases simple and special cases well special. :)

greets

Juan Pablo

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: win32 installer?

2012-07-17 Thread Juan Pablo Ugarte
On Fri, 2012-07-13 at 09:20 +0200, Murray Cumming wrote:
 Is anyone any closer to having a Windows installer for GTK+ 3 ready?
 
You might want to check out 
http://blogs.gnome.org/xjuan/2012/05/29/cross-compiling-glade-for-win32/

There is a fedora project that cross compile Gtk and lots of others libs
you could use to cross compile or do a native compilation on windows.

greets

Juan Pablo

___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.12.1 Released!

2012-05-06 Thread Juan Pablo Ugarte
Glade 3.12.1 is the first bugfix release of the series.

This version of Glade depends on GTK+ 3.4, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.12.1


- Use glade_util_get_placeholder_from_pointer() in paste action activate
- Fixed bug #675395 Using right click to add a widget over a 
placeholder do not work as expected every time
- Fixed bug #675042 plugins/gtk+.xml.in: always store GtkButton 
[x|y]align properties
- Added custom style provider to setup GladeDesignView and 
GladeDesignLayout background color to @base_color
- Fixed memory leak on GladeSignalEditor::callback-suggestions emison
- Removed use of lots of deprecated functions

New and updated translations


- ca@valencia, courtesy of Gil Forcada 
- de, courtesy of Christian Kirbach 

Where can I get it ?


http://download.gnome.org/sources/glade/3.12/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo


___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.13.0 Released!

2012-05-06 Thread Juan Pablo Ugarte
Glade 3.13 is the first release of the new development series.

It features a new UI implementation made with glade!

For more information and screen shots you can visit my blog @
http://blogs.gnome.org/xjuan/2012/04/27/hacking-glade-in-glade-a-recursion-exercise/

This version of Glade depends on GTK+ 3.4, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.13.0


- Implemented Glade UI in glade! (Use GtkBuilder and GResources to 
build GladeWindow contents)
- Implemented GladePreferences dialog.
  Fixes bug 588981 Catalog support in GUI preferences instead of using 
environment var
- Replaced deprecated font and color selection dialogs with font and 
color chooser dialogs.
- Added GladeSignalEditor::detail-suggestions signal
- Use glade_util_get_placeholder_from_pointer() in paste action activate
- Fixed bug #675395 Using right click to add a widget over a 
placeholder do not work as expected every time
- Fixed bug #675042 plugins/gtk+.xml.in: always store GtkButton 
[x|y]align properties
- Added custom style provider to setup GladeDesignView and 
GladeDesignLayout background color to @base_color
- Fixed memory leak on GladeSignalEditor::callback-suggestions emison
- Removed use of lots of deprecated functions

New and updated translations


- ca@valencia, courtesy of Gil Forcada 
- de, courtesy of Christian Kirbach 
- es, courtesy of Daniel Mustieles 
- gl, courtesy of Fran Dieguez 
- it, courtesy of Andrea Zagli 
- ru, courtesy of Yuri Myasoedov 

Where can I get it ?


http://download.gnome.org/sources/glade/3.13/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo









___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.8.2 Released!

2012-03-26 Thread Juan Pablo Ugarte
This is the third stable release in the 3.8 series.

It depends on GTK+ 2.24 and includes some important
bug fixes back ported from the 3.10 and master branches.

As we mentioned in the previous release notes, Glade 3.8
is parallel installable with Glade 3.10, if you need to
work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (for more information see this
post: http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/).

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.8.2

- Backported Bug 665784 fix (added gmodule-2.0 pkgconfig package) 
Vincent Untz
- Added custom build scripts for building on MS windows. Dieter 
Verfaillie
- Improved performance of modifying GtkTable contents, shows 
  specifically when loading files containing large tables.
  Fixed bug 663516, Fredy Paquet.
- Fixed bug 647984 Make size groups widget selection work Benjamin 
Otte
- Make help dir use 'glade3' name instead of 'glade' (for bug 646997).

Where can I get it ?


http://download.gnome.org/sources/glade/3.8/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo








___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.12.0 Released!

2012-03-26 Thread Juan Pablo Ugarte
Glade 3.12 is the first release of the new stable series.
It includes support for new widgets like GtkSwitch and GtkInfoBar and also
features new workspace edit modes which let you change widget margins and 
alignment
properties using nothing but the mouse!

For more information, screen shots and screen cast you can visit my blog @
http://blogs.gnome.org/xjuan/2011/10/31/new-glade-edit-modes/

This version of Glade depends on GTK+ 3.4, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.12.0


- Added GtkSwitch, GtkInfoBar and GtkEntryCompletion support.
- Implemented inline margins and alignment edit mode.
  Now it is posible to change widget's margins and alignment using the 
mouse.
- Ignore GtkWindow:icon property. Fixes bug #654121 
  workaround gtk segfault: icon on gtkwindow segfault in offscreen
- Bump pygobject requisite to pygobject 3. Fixes bug #658667. Ignacio 
Casal Quinteiro
- Make GladeProject change gtk target to 3.0 and warn the user if there 
are
  any unknown (deprecated) objects.
  Fixes bug 652673 Project versions are ignored and 376628 Deletes 
unknown widget nodes.
- Make documentation parallel installable (bug 646997).
- Renamed catalog and module environment variables.
- Properly escape special characters while serializing property values 
(bug 654609 - Fabien Parent) 
- Fix GladeProject to notify row-has-child-toggled (fixes bug 651673).
- Fixed size groups widget selection (bug 647984 - Benjamin Otte)
- Avoid crashing if glade-previewer is not installed
  (bug 650899 - Johannes Schmid)
- Optimized loading time by not updating progressbar on every loaded 
object.
- Update placeholders when a grid child's width or height child
  properties change.
- Ensure 'related-action' and 'use-action-appearance' are serialized in 
the right order.
- Correctly detect the required devhelp version - Javier Jardón
- Fixed TreeModelFilter bug #657164
- Fixed bug #660607 Warnings when using GtkGrid created in Glade 3.10
- Fixed glade-previewer bugs
  #660874 glade-previewer fails to open UI files without top windows
  #660872 glade-previewer crashes on non-existent files
- Fixed loading correct application icon (bug 648487 fix by Stéphane 
Maniaci).
- Fixed variable set but not used warnings (-Wunused-but-set-variable)
- Implemented GladeSignalEditor::callback-suggestions signal based
  on patch by Marco Diego Aurélio Mesquita, closes bug #667570
  Implement callback name suggestion on glade-signal-editor
- Fixed bug 664912 GtkGrid assumes 3x3 (edit)
- Fixed bug 645340 Minor string typo and bug 646366 non-sense UI 
string
- Fixed bug 669272 Emit a signal to notify signal activation by Marco 
Diego Aurélio Mesquita

New and updated translations


- bg, courtesy of Alexander Shopov 
- ca, courtesy of Gil Forcada 
- cs, courtesy of Marek Černocký 
- da, courtesy of Kenneth Nielsen 
- en_GB, courtesy of Bruce Cowan 
- es, courtesy of Daniel Mustieles 
- fr, courtesy of Bruno Brouard 
- gl, courtesy of Fran Dieguez 
- hu, courtesy of Gabor Kelemen 
- it, courtesy of Andrea Zagli 
- km, courtesy of Seng Sutha 
- ko, courtesy of Changwoo Ryu 
- lt, courtesy of Aurimas Černius 
- nb, courtesy of Kjartan Maraas 
- pl, courtesy of Piotr Drąg 
- pt_BR, courtesy of Jonh Wendell 
- pt, courtesy of Duarte Loreto 
- ru, courtesy of Yuri Myasoedov 
- sl, courtesy of Matej Urbančič 
- sr, courtesy of Мирослав Николић 
- sr@latin, courtesy of Miroslav Nikolić 
- sv, courtesy of Daniel Nylander 
- te, courtesy of Krishnababu Krothapalli 
- zh_CN, courtesy of Yinghua Wang 

Where can I get it ?


http://download.gnome.org/sources/glade/3.12/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo








___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Glade 3.10.2 Released!

2012-02-13 Thread Juan Pablo Ugarte
Glade 3.11 is the first release of the new development series.
It includes support for new widgets like GtkSwitch and GtkInfoBar and also
features new workspace edit modes which let you change widget margins and 
alignment
properties using nothing but the mouse!

For more information, screen shots and screen cast you can visit my blog @
http://blogs.gnome.org/xjuan/2011/10/31/new-glade-edit-modes/

This version of Glade depends on GTK+ 3.2.3, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.11.0

- Added GtkSwitch, GtkInfoBar and GtkEntryCompletion support.
- Implemented inline margins and alignment edit mode.
  Now it is posible to change widget's margins and alignment using the 
mouse.
- Ignore GtkWindow:icon property. Fixes bug #654121 
  workaround gtk segfault: icon on gtkwindow segfault in offscreen
- Bump pygobject requisite to pygobject 3. Fixes bug #658667. Ignacio 
Casal Quinteiro
- Make GladeProject change gtk target to 3.0 and warn the user if there 
are
  any unknown (deprecated) objects.
  Fixes bug 652673 Project versions are ignored and 376628 Deletes 
unknown widget nodes.
- Make documentation parallel installable (bug 646997).
- Renamed catalog and module environment variables.
- Properly escape special characters while serializing property values 
(bug 654609 - Fabien Parent) 
- Fix GladeProject to notify row-has-child-toggled (fixes bug 651673).
- Fixed size groups widget selection (bug 647984 - Benjamin Otte)
- Avoid crashing if glade-previewer is not installed
  (bug 650899 - Johannes Schmid)
- Optimized loading time by not updating progressbar on every loaded 
object.
- Update placeholders when a grid child's width or height child
  properties change.
- Ensure 'related-action' and 'use-action-appearance' are serialized in 
the right order.
- Correctly detect the required devhelp version - Javier Jardón
- Fixed TreeModelFilter bug #657164
- Fixed bug #660607 Warnings when using GtkGrid created in Glade 3.10
- Fixed glade-previewer bugs
  #660874 glade-previewer fails to open UI files without top windows
  #660872 glade-previewer crashes on non-existent files
- Fixed loading correct application icon (bug 648487 fix by Stéphane 
Maniaci).
- Fixed variable set but not used warnings (-Wunused-but-set-variable)

New and updated translations

- ast, courtesy of Xandru Armesto 
- bg, courtesy of Alexander Shopov 
- ca, courtesy of David Aguilera 
- ca, courtesy of Gil Forcada 
- ca@valencia, courtesy of Gil Forcada 
- cs, courtesy of Marek Černocký 
- da, courtesy of Kenneth Nielsen 
- de, courtesy of Mario Blättermann 
- en_GB, courtesy of Bruce Cowan 
- eo, courtesy of Kristjan SCHMIDT 
- es, courtesy of Jorge González 
- eu, courtesy of Last-Translator: 
- fr, courtesy of Bruno Brouard 
- gl, courtesy of Fran Dieguez 
- hu, courtesy of Gabor Kelemen 
- id, courtesy of Andika Triwidada 
- it, courtesy of Andrea Zagli 
- ja, courtesy of Jiro Matsuzawa 
- ko, courtesy of Changwoo Ryu 
- lt, courtesy of Aurimas Černius 
- lv, courtesy of Pēteris Krišjānis 
- nb, courtesy of Kjartan Maraas 
- pl, courtesy of Piotr Drąg 
- pt_BR, courtesy of Djavan Fagundes 
- pt, courtesy of Duarte Loreto 
- ru, courtesy of Yuri Myasoedov 
- sk, courtesy of Ivan Masár 
- sl, courtesy of Matej Urbančič 
- sr, courtesy of Мирослав Николић 
- sr@latin, courtesy of Miroslav Nikolić 
- sv, courtesy of Daniel Nylander 
- tr, courtesy of Muhammet Kara 
- ug, courtesy of Sahran 
- uk, courtesy of Сергій Гаврилов 
- zh_CN, courtesy of Yinghua Wang 
- zh_HK, courtesy of Chao-Hsiung Liao 
- zh_TW, courtesy of Chao-Hsiung Liao 

Where can I get it ?


http://download.gnome.org/sources/glade/3.11/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,

Glade 3.11.0 Released!

2012-02-13 Thread Juan Pablo Ugarte
Glade 3.11 is the first release of the new development series.
It includes support for new widgets like GtkSwitch and GtkInfoBar and also
features new workspace edit modes which let you change widget margins and 
alignment
properties using nothing but the mouse!

For more information, screen shots and screen cast you can visit my blog @
http://blogs.gnome.org/xjuan/2011/10/31/new-glade-edit-modes/

This version of Glade depends on GTK+ 3.2.3, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.11.0

- Added GtkSwitch, GtkInfoBar and GtkEntryCompletion support.
- Implemented inline margins and alignment edit mode.
  Now it is posible to change widget's margins and alignment using the 
mouse.
- Ignore GtkWindow:icon property. Fixes bug #654121 
  workaround gtk segfault: icon on gtkwindow segfault in offscreen
- Bump pygobject requisite to pygobject 3. Fixes bug #658667. Ignacio 
Casal Quinteiro
- Make GladeProject change gtk target to 3.0 and warn the user if there 
are
  any unknown (deprecated) objects.
  Fixes bug 652673 Project versions are ignored and 376628 Deletes 
unknown widget nodes.
- Make documentation parallel installable (bug 646997).
- Renamed catalog and module environment variables.
- Properly escape special characters while serializing property values 
(bug 654609 - Fabien Parent) 
- Fix GladeProject to notify row-has-child-toggled (fixes bug 651673).
- Fixed size groups widget selection (bug 647984 - Benjamin Otte)
- Avoid crashing if glade-previewer is not installed
  (bug 650899 - Johannes Schmid)
- Optimized loading time by not updating progressbar on every loaded 
object.
- Update placeholders when a grid child's width or height child
  properties change.
- Ensure 'related-action' and 'use-action-appearance' are serialized in 
the right order.
- Correctly detect the required devhelp version - Javier Jardón
- Fixed TreeModelFilter bug #657164
- Fixed bug #660607 Warnings when using GtkGrid created in Glade 3.10
- Fixed glade-previewer bugs
  #660874 glade-previewer fails to open UI files without top windows
  #660872 glade-previewer crashes on non-existent files
- Fixed loading correct application icon (bug 648487 fix by Stéphane 
Maniaci).
- Fixed variable set but not used warnings (-Wunused-but-set-variable)

New and updated translations

- ast, courtesy of Xandru Armesto 
- bg, courtesy of Alexander Shopov 
- ca, courtesy of David Aguilera 
- ca, courtesy of Gil Forcada 
- ca@valencia, courtesy of Gil Forcada 
- cs, courtesy of Marek Černocký 
- da, courtesy of Kenneth Nielsen 
- de, courtesy of Mario Blättermann 
- en_GB, courtesy of Bruce Cowan 
- eo, courtesy of Kristjan SCHMIDT 
- es, courtesy of Jorge González 
- eu, courtesy of Last-Translator: 
- fr, courtesy of Bruno Brouard 
- gl, courtesy of Fran Dieguez 
- hu, courtesy of Gabor Kelemen 
- id, courtesy of Andika Triwidada 
- it, courtesy of Andrea Zagli 
- ja, courtesy of Jiro Matsuzawa 
- ko, courtesy of Changwoo Ryu 
- lt, courtesy of Aurimas Černius 
- lv, courtesy of Pēteris Krišjānis 
- nb, courtesy of Kjartan Maraas 
- pl, courtesy of Piotr Drąg 
- pt_BR, courtesy of Djavan Fagundes 
- pt, courtesy of Duarte Loreto 
- ru, courtesy of Yuri Myasoedov 
- sk, courtesy of Ivan Masár 
- sl, courtesy of Matej Urbančič 
- sr, courtesy of Мирослав Николић 
- sr@latin, courtesy of Miroslav Nikolić 
- sv, courtesy of Daniel Nylander 
- tr, courtesy of Muhammet Kara 
- ug, courtesy of Sahran 
- uk, courtesy of Сергій Гаврилов 
- zh_CN, courtesy of Yinghua Wang 
- zh_HK, courtesy of Chao-Hsiung Liao 
- zh_TW, courtesy of Chao-Hsiung Liao 

Where can I get it ?


http://download.gnome.org/sources/glade/3.11/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,

Glade 3.10.2 Released!

2011-10-11 Thread Juan Pablo Ugarte
Glade 3.10.2 is the second stable release of the series since 
version 3.10.1 never saw the light of day because we fixed a few bugs
right after creating the tag.

This version of Glade depends on GTK+ 3.0, targets GTK+ = 3.0 and 
is parallel installable with Glade 3.8.

WARNING: Both environment variables GLADE_CATALOG_PATH and GLADE_MODULE_PATH 
had been renamed
GLADE_CATALOG_SEARCH_PATH and GLADE_MODULE_SEARCH_PATH respectively because 
they conflict with 3.8.
This was a necessary API break to allow user catalogs and modules be parallel 
installable.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on 
http://blogs.gnome.org/tvb/2011/01/15/the-glade-dl/)

This is my first release as a Glade maintainer so I want to take a few bytes to 
thanks Tristan
and all the people that helped me become one.

Thanks!!

What is Glade?

Glade is a RAD tool to enable quick  easy development of user
interfaces for the GTK+ toolkit and the GNOME desktop environment. 
The user interfaces designed in Glade are saved as XML, and by using 
the GtkBuilder GTK+ object these can be loaded by applications
dynamically as needed.

By using GtkBuilder, Glade XML files can be used in numerous
programming languages including C, C++, C#, Vala, Java, Perl, 
Python, and others. 


Glade 3.10.2

- Make documentation parallel installable (bug 646997).
- Renamed catalog and module environment variables.
- Properly escape special characters while serializing 
  property values (bug 654609 - Fabien Parent) 
- Fix GladeProject to notify row-has-child-toggled
  (fixes bug 651673).
- Fixed size groups widget selection (bug 647984 - Benjamin Otte)
- Avoid crashing if glade-previewer is not installed
  (bug 650899 - Johannes Schmid)
- Optimized loading time by not updating progressbar on every
  loaded object.
- Update placeholders when a grid child's width or height child
  properties change.
- Ensure 'related-action' and 'use-action-appearance' are
  serialized in the right order.
- Correctly detect the required devhelp version - Javier Jardón
- Fixed TreeModelFilter bug #657164
- Fixed bug #660607 Warnings when using GtkGrid created in
  Glade 3.10
- Fixed glade-previewer bugs
  #660874 glade-previewer fails to open UI files without top 
  windows
  #660872 glade-previewer crashes on non-existent files
- Fixed loading correct application icon (bug 648487 fix by
  Stéphane Maniaci).
- Fixed variable set but not used warnings
  (-Wunused-but-set-variable)

New and updated translations

- lt, courtesy of Aurimas Černius 
- ast, courtesy of Xandru Armesto 
- bg, courtesy of Alexander Shopov 
- ca, courtesy of David Planella 
- ca@valencia, courtesy of David Planella 
- cs, courtesy of Marek Černocký 
- da, courtesy of Ask Hjorth Larsen 
- de, courtesy of Christian Kirbach 
- en_GB, courtesy of Bruce Cowan 
- eo, courtesy of Kristjan SCHMIDT 
- es, courtesy of Daniel Mustieles 
- fr, courtesy of Bruno Brouard 
- gl, courtesy of Fran Diéguez 
- hu, courtesy of Gabor Kelemen 
- lt, courtesy of Aurimas Černius 
- pl, courtesy of Piotr Drąg 
- pt_BR, courtesy of Krix Apolinário 
- ru, courtesy of Yuri Myaseodov 
- sl, courtesy of Matej Urbančič 
- sr, courtesy of Мирослав Николић 
- sr@latin, courtesy of Miroslav Nikolić 
- sv, courtesy of Daniel Nylander 
- ug, courtesy of Sahran 

Where can I get it ?


http://download.gnome.org/sources/glade/3.10/

For more information on the Glade project see our home page
at http://glade.gnome.org/

Enjoy,
Juan Pablo




___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


GdkOffscreenWindow and texture_from_pixmap extension

2010-04-01 Thread Juan Pablo Ugarte
Hello everyone.

I want to do some OpenGL widget compositing using GtkGLExt and
GdkOffscreenWindow.

I implemented a offscreen widget as the ones in gtk-demo to be able to
use the offscreen GdkPixmap as the source for a texture.


But I am having some problems while trying to bind the GdkPixmap to the texture

So does anyone know how to ge a Pixmap, as returned by
XcompositeNameWindowPixmap(), from a GdkOffscreenWindow in order to
use it in glxCreatePixmap()?


thanks


Juan Pablo
___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Re: About the Glib porting for My custom os

2008-12-12 Thread Juan Pablo Ugarte
Hi, there are at least four different gtk backends, X11, win32, quartz and
directfb.
So i would not even bother about the first 3 and go directly to directfb
since
you will only have to implement directfb API in your OS.

Another option would be to create a new gdk backend based for example on
opengles.

hope this help

greets

Juan Pablo
___
gtk-devel-list mailing list
gtk-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-devel-list


Re: GtkTreeView Row Style or Color

2005-08-29 Thread Juan Pablo Ugarte
On Mon, 2005-08-29 at 16:52 +0300, Razvan Gavril wrote:
  Is there a way to modify the style(or only the color) of some rows(not all) 
 in a GtkTreeView? I know it simple with GtkCList/GtkCTree(using 
 gtk_clist_set_row_style) but i want to do something like that in a 
 GtkTreeView. I know it must be a pain in the *** but maybe someone has an 
 idea.
 

Hello.
Well... yes there is. If you look at the documentation you will see that
GtkTreeView rendering stuff is done by differents GtkCellRenderer
widgets.

One of the GtkCellRenderer property you could use is cell-background.

Then to get and/or set a GObject property you have to use g_object_get()
and g_object_set() methods if there isn't any custom method for it.

So... when you are adding a column to a treeview simply do something
like this.

renderer = gtk_cell_renderer_text_new ();
g_object_set(renderer, cell-background, red, NULL);

Hope this helps

Juan Pablo

PD: you can find colors names in /etc/X11/rgb.txt






___ 
1GB gratis, Antivirus y Antispam 
Correo Yahoo!, el mejor correo web del mundo 
http://correo.yahoo.com.ar 

___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list


Re: GtkTreeView Row Style or Color

2005-08-29 Thread Juan Pablo Ugarte
Ops, I forget to mention, that would be for columns
For rows its better to attach the foreground property of the
GtkCellRendererText to a model column.

renderer = gtk_cell_renderer_text_new ();
column = gtk_tree_view_column_new_with_attributes (Type, renderer,
text, TEXT_COLUMN, foreground, COLOR_COLUMN, NULL);
gtk_tree_view_append_column (treeview, column);

Now I hope this will help :)

Juan Pablo






___ 
1GB gratis, Antivirus y Antispam 
Correo Yahoo!, el mejor correo web del mundo 
http://correo.yahoo.com.ar 

___
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list