Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | GladeProject: cleanup dispose | Juan Pablo Ugarte | 2020-08-05 | 1 | -15/+21 |
| | | | | | | | | | GladeAdaptorChooserWidget: use g_object_add_weak_pointer() instead of g_object_weak_ref() and unset project on dispose. GladeDesignLayout, GladeDesignView: use g_object_add_weak_pointer() GladeEditable: fix project signal disconnect issue | ||||
* | gladeui: Use G_DECLARE_DERIVABLE_TYPE for GladeDesignLayout | Corentin Noël | 2019-08-20 | 1 | -62/+53 |
| | |||||
* | dnd: Enable Drag&Drop on wayland | Alberto Fanjul | 2019-08-06 | 1 | -1/+1 |
| | |||||
* | Fix tab/space identation | Juan Pablo Ugarte | 2018-08-02 | 1 | -1/+1 |
| | |||||
* | GladeWidgetAdaptor: add glade_widget_adaptor_get_display_name() | Juan Pablo Ugarte | 2018-08-02 | 1 | -2/+2 |
| | |||||
* | Remove GladeInstantiable prefix from UI | Juan Pablo Ugarte | 2018-08-02 | 1 | -1/+2 |
| | |||||
* | GladeDesignView: set selected layout state | Juan Pablo Ugarte | 2018-01-30 | 1 | -6/+0 |
| | | | | Update layout state in order to change border color with css | ||||
* | add background class to GladeDesignLayout children | Lukas K | 2017-11-26 | 1 | -0/+3 |
| | |||||
* | Fix use of GTK+ style context in GladeDesignLayout. | Arnaud Rebillout | 2017-06-14 | 1 | -3/+4 |
| | | | | | | | | | | It seems like modifying the style context in the 'draw' handler is not recommended, and we need to save/restore the context. Otherwise, for some widgets (GtkButton, GtkComboBox), the GladeDesignLayout gets trapped in draw-damage loop. See 0c076cc8828cd80f1f156a08569199675bf35165 for reference. | ||||
* | GladeDesignLayout: fixed regresion drawing nodes and pushpin in margins and ↵ | Juan Pablo Ugarte | 2016-03-22 | 1 | -7/+16 |
| | | | | | | alginment edit modes. _glade_design_layout_get_colors() removed context parameter. | ||||
* | GladeDesignLayout: updated to new class css name API | Juan Pablo Ugarte | 2016-03-14 | 1 | -0/+2 |
| | |||||
* | GladeDesignLayout: implemented selection box in css | Juan Pablo Ugarte | 2016-03-14 | 1 | -18/+9 |
| | |||||
* | GladeDesignLayout: implemented frame using css | Juan Pablo Ugarte | 2016-03-14 | 1 | -62/+31 |
| | |||||
* | GladeDesignLayout: use new api to check if a widget has a name | Juan Pablo Ugarte | 2016-01-28 | 1 | -5/+5 |
| | |||||
* | GladeDesignView: show class name if widget is unnamed | Juan Pablo Ugarte | 2016-01-27 | 1 | -1/+10 |
| | |||||
* | GladeDesignLayout: Avoid GTK+ warnings | Matthias Clasen | 2015-11-25 | 1 | -5/+9 |
| | | | | | | | | | | GTK+ warns nowadays if the state passed to gtk_style_context_get_* does not match the state of the context. Avoid this by setting the state beforehand. This is just a bandaid fix; the drawing should be redone in terms of gtk_render_ APIs instead of poking at colors. https://bugzilla.gnome.org/show_bug.cgi?id=758296 | ||||
* | GladeDesignLayout: cursor and button event cleanup. | Juan Pablo Ugarte | 2014-05-20 | 1 | -44/+56 |
| | | | | | Propagate button press properly. Fixed several pointer glitches. | ||||
* | Sealed deprecated functions gtk_widget_get_margin_left() and | Juan Pablo Ugarte | 2014-05-07 | 1 | -52/+72 |
| | | | | gtk_widget_get_margin_right() | ||||
* | Convert every object to use G_DEFINE_TYPE_WITH_CODE() or G_ADD_PRIVATE() macros | Juan Pablo Ugarte | 2014-04-17 | 1 | -9/+4 |
| | | | | Fixed function prototype identation and spacing. | ||||
* | Drag&Drop clean up. | Juan Pablo Ugarte | 2013-08-19 | 1 | -127/+60 |
| | | | | | | | | | | | Added private _GladeDrag interface. (only used internaly in gladeui) Implemented _GladeDrag in GladePlaceholder GladeWidget GladeDesignView and GladeDesignLayout Added drag-dest property to GladeWidget to enable/disable drag support (used in GtkFixed GtkLayout and GtkOverlay containers) Made GladeInspector a drag source by implementing GtkTreeDragSource interface in GladeProject | ||||
* | Fixed rendering issues now that we support GtkOverlay and overlay children ↵ | Juan Pablo Ugarte | 2013-08-19 | 1 | -26/+75 |
| | | | | can be outside of its parent allocation. | ||||
* | Replaced glade_design_layout_find_inside_container() with new private API | Juan Pablo Ugarte | 2013-08-19 | 1 | -84/+235 |
| | | | | _glade_design_layout_get_child_at_position() | ||||
* | Fixed leak in glade_design_layout_drag_begin() | Juan Pablo Ugarte | 2013-07-11 | 1 | -0/+1 |
| | |||||
* | Made double click on the toplevel border select the widget even if there is ↵ | Juan Pablo Ugarte | 2013-07-01 | 1 | -4/+5 |
| | | | | a child selected. | ||||
* | Update widget name when realizing layout to prevent lossing it after a reparent. | Juan Pablo Ugarte | 2013-06-27 | 1 | -8/+23 |
| | |||||
* | Replaced use of cairo_device_to_user() with cairo_translate() ↵ | Juan Pablo Ugarte | 2013-06-26 | 1 | -21/+21 |
| | | | | | | cairo_move_to() combination to avoid a selection drawing bug on overlay children. | ||||
* | bgo #700730 - Weird windows showing up when a dock is moved while editing a ↵ | Sébastien Granjoux | 2013-06-26 | 1 | -2/+15 |
| | | | | GtkBuilder file | ||||
* | Fixed drag icon rendering bug. for some reason we need a cairo save/restore | Juan Pablo Ugarte | 2013-06-06 | 1 | -1/+13 |
| | | | | | around our custom draw methods otherwise the children rendering get affected by our modifications to the cairo matrix. | ||||
* | Fixed drag&drop bug. A bogus drag was being triggered when resizing a widget ↵ | Juan Pablo Ugarte | 2013-06-06 | 1 | -5/+10 |
| | | | | in the workspace. | ||||
* | GladeDesignLayout: added GTK_STYLE_CLASS_BACKGROUND class to ↵ | Juan Pablo Ugarte | 2013-04-19 | 1 | -0/+1 |
| | | | | default_context, so widgets other than GtkWindow get a proper background. | ||||
* | GladeDesignLayout, GladePalette: Use class icon and name + widget name as ↵ | Juan Pablo Ugarte | 2013-04-19 | 1 | -21/+82 |
| | | | | drag icon widget. | ||||
* | GladeDesignLayout: | Juan Pablo Ugarte | 2013-04-02 | 1 | -38/+34 |
| | | | | | o Reserved SHIFT modifier and DRAG_RESIZE pointer mode for apdator use (GladeFixed) o Use middle button to enter ALIGN_EDIT pointer mode insted of SHIFT | ||||
* | Fixed drag icon creation. Re implemented using gtk_widget_draw() on a ↵ | Juan Pablo Ugarte | 2013-04-01 | 1 | -31/+25 |
| | | | | transparent window. | ||||
* | Cleanup deprecations all around. | Tristan Van Berkom | 2013-04-01 | 1 | -1/+1 |
| | | | | | | | | GtkColorChooser APIs now used for color editing GladeBaseEditor now uses a GtkGrid for it's last GtkTable In some places to support deprecated types, we explicitly add G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS statements. | ||||
* | Fixed crasher on exit removing project hierarchy from GladeDesignLayout | Juan Pablo Ugarte | 2013-03-29 | 1 | -0/+16 |
| | |||||
* | Use a window style context to render background in the offscreen window. | Juan Pablo Ugarte | 2013-01-22 | 1 | -30/+14 |
| | |||||
* | Implemented inline Drag and Drop | Juan Pablo Ugarte | 2013-01-18 | 1 | -59/+203 |
| | |||||
* | Fixed bug #688326 "pointer tracking is off" by using every coordinate | Juan Pablo Ugarte | 2013-01-17 | 1 | -18/+34 |
| | | | | | | | relative to GladeDesignLayout. Optimized _glade_design_layout_do_event() replacing gdk_window_get_device_position() with a gdk_window_coords_to_parent() iteration to avoid server roundtrip. | ||||
* | Set a background to the offscreen window, so that widgets without a window ↵ | Juan Pablo Ugarte | 2013-01-17 | 1 | -17/+29 |
| | | | | added as toplevels look right. | ||||
* | Render bg in GladeDesignLayout and GladeDesignView | Juan Pablo Ugarte | 2012-10-08 | 1 | -14/+41 |
| | |||||
* | Removed use of custon style providers. Fixes color problems in adwaita themes | Juan Pablo Ugarte | 2012-10-07 | 1 | -15/+11 |
| | |||||
* | Do not explicit set window bg as it should be handled by gtk. | Juan Pablo Ugarte | 2012-09-06 | 1 | -10/+0 |
| | | | | Fixes glitches when the widget is on a different state. | ||||
* | Made unselected border color darker | Juan Pablo Ugarte | 2012-05-03 | 1 | -2/+11 |
| | | | | Removed use of deprecated function gtk_widget_get_pointer() | ||||
* | Removed use of deprecated GtkHBox, GtkVBox and others | Juan Pablo Ugarte | 2012-04-28 | 1 | -3/+2 |
| | |||||
* | Removed old theme hack widget_reset_bg_color() | Juan Pablo Ugarte | 2012-04-27 | 1 | -33/+4 |
| | | | | Set the right bg color for the offscreen window instead of drawing the bg for windowless children | ||||
* | Draw bg for windowless widgets used as toplevels. | Juan Pablo Ugarte | 2012-04-27 | 1 | -34/+32 |
| | | | | | Added custom stype provider to setip bg color to @base_color. Symplyfied glade_design_layout_style_updated() using gtk_style_context_lookup_color() | ||||
* | Fixed bug detecting widget including margins | Juan Pablo Ugarte | 2011-11-03 | 1 | -12/+7 |
| | |||||
* | Added workaround for child bg bug on Adwaita theme on the workspace. | Juan Pablo Ugarte | 2011-11-03 | 1 | -0/+23 |
| | |||||
* | Make GladeDesignLayout use only button 1 press to select widgets. | Juan Pablo Ugarte | 2011-10-31 | 1 | -16/+25 |
| | | | | | Fixed bug in gdl_get_margins_from_pointer(), needed to translate coordinates In glade_design_layout_find_inside_container() use widget margins as if they where part of the widget allocation. | ||||
* | gladeui/glade-design-layout.c unref GtkStyleContext object used in ↵ | Juan Pablo Ugarte | 2011-10-06 | 1 | -0/+2 |
| | | | | glade_design_layout_style_updated() |