diff options
| -rw-r--r-- | gtk/Converter.h | 4 | ||||
| -rw-r--r-- | gtk/PlatGTK.cxx | 234 | ||||
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 426 | ||||
| -rw-r--r-- | gtk/ScintillaGTK.h | 36 | 
4 files changed, 351 insertions, 349 deletions
| diff --git a/gtk/Converter.h b/gtk/Converter.h index fa9a101f1..eb665b4b6 100644 --- a/gtk/Converter.h +++ b/gtk/Converter.h @@ -27,7 +27,7 @@ public:  	}  	Converter(const char *charSetDestination, const char *charSetSource, bool transliterations) {  		iconvh = iconvhBad; -	    	Open(charSetDestination, charSetSource, transliterations); +		Open(charSetDestination, charSetSource, transliterations);  	}  	~Converter() {  		Close(); @@ -56,7 +56,7 @@ public:  			iconvh = iconvhBad;  		}  	} -	gsize Convert(char** src, gsize *srcleft, char **dst, gsize *dstleft) const noexcept { +	gsize Convert(char **src, gsize *srcleft, char **dst, gsize *dstleft) const noexcept {  		if (!Succeeded()) {  			return sizeFailure;  		} else { diff --git a/gtk/PlatGTK.cxx b/gtk/PlatGTK.cxx index e532f52e5..5e19769c0 100644 --- a/gtk/PlatGTK.cxx +++ b/gtk/PlatGTK.cxx @@ -93,11 +93,11 @@ FontHandle *FontHandle::CreateNewFont(const FontParameters &fp) {  	PangoFontDescription *pfd = pango_font_description_new();  	if (pfd) {  		pango_font_description_set_family(pfd, -			(fp.faceName[0] == '!') ? fp.faceName+1 : fp.faceName); +						  (fp.faceName[0] == '!') ? fp.faceName+1 : fp.faceName);  		pango_font_description_set_size(pfd, pangoUnitsFromDouble(fp.size));  		pango_font_description_set_weight(pfd, static_cast<PangoWeight>(fp.weight));  		pango_font_description_set_style(pfd, fp.italic ? PANGO_STYLE_ITALIC : PANGO_STYLE_NORMAL); -		return new FontHandle(pfd,fp.characterSet); +		return new FontHandle(pfd, fp.characterSet);  	}  	return nullptr; @@ -166,7 +166,7 @@ public:  	void FillRectangle(PRectangle rc, Surface &surfacePattern) override;  	void RoundedRectangle(PRectangle rc, ColourDesired fore, ColourDesired back) override;  	void AlphaRectangle(PRectangle rc, int cornerSize, ColourDesired fill, int alphaFill, -		ColourDesired outline, int alphaOutline, int flags) override; +			    ColourDesired outline, int alphaOutline, int flags) override;  	void GradientRectangle(PRectangle rc, const std::vector<ColourStop> &stops, GradientOptions options) override;  	void DrawRGBAImage(PRectangle rc, int width, int height, const unsigned char *pixelsImage) override;  	void Ellipse(PRectangle rc, ColourDesired fore, ColourDesired back) override; @@ -254,10 +254,10 @@ void SurfaceImpl::SetConverter(int characterSet_) {  }  SurfaceImpl::SurfaceImpl() noexcept : et(singleByte), -context(nullptr), -psurf(nullptr), -x(0), y(0), inited(false), createdGC(false), -pcontext(nullptr), layout(nullptr), characterSet(-1) { +	context(nullptr), +	psurf(nullptr), +	x(0), y(0), inited(false), createdGC(false), +	pcontext(nullptr), layout(nullptr), characterSet(-1) {  }  SurfaceImpl::~SurfaceImpl() { @@ -354,8 +354,8 @@ void SurfaceImpl::InitPixMap(int width, int height, Surface *surface_, WindowID  	PLATFORM_ASSERT(layout);  	if (height > 0 && width > 0)  		psurf = CreateSimilarSurface( -			WindowFromWidget(PWidget(wid)), -			CAIRO_CONTENT_COLOR_ALPHA, width, height); +				WindowFromWidget(PWidget(wid)), +				CAIRO_CONTENT_COLOR_ALPHA, width, height);  	cairo_destroy(context);  	context = cairo_create(psurf);  	cairo_rectangle(context, 0, 0, width, height); @@ -373,9 +373,9 @@ void SurfaceImpl::PenColour(ColourDesired fore) {  	if (context) {  		const ColourDesired cdFore(fore.AsInteger());  		cairo_set_source_rgb(context, -			cdFore.GetRed() / 255.0, -			cdFore.GetGreen() / 255.0, -			cdFore.GetBlue() / 255.0); +				     cdFore.GetRed() / 255.0, +				     cdFore.GetGreen() / 255.0, +				     cdFore.GetBlue() / 255.0);  	}  } @@ -436,7 +436,7 @@ void SurfaceImpl::LineTo(int x_, int y_) {  }  void SurfaceImpl::Polygon(Point *pts, size_t npts, ColourDesired fore, -                          ColourDesired back) { +			  ColourDesired back) {  	PLATFORM_ASSERT(context);  	PenColour(back);  	cairo_move_to(context, pts[0].x + 0.5, pts[0].y + 0.5); @@ -452,7 +452,7 @@ void SurfaceImpl::Polygon(Point *pts, size_t npts, ColourDesired fore,  void SurfaceImpl::RectangleDraw(PRectangle rc, ColourDesired fore, ColourDesired back) {  	if (context) {  		cairo_rectangle(context, rc.left + 0.5, rc.top + 0.5, -	                     rc.right - rc.left - 1, rc.bottom - rc.top - 1); +				rc.right - rc.left - 1, rc.bottom - rc.top - 1);  		PenColour(back);  		cairo_fill_preserve(context);  		PenColour(fore); @@ -466,7 +466,7 @@ void SurfaceImpl::FillRectangle(PRectangle rc, ColourDesired back) {  		rc.left = std::round(rc.left);  		rc.right = std::round(rc.right);  		cairo_rectangle(context, rc.left, rc.top, -	                     rc.right - rc.left, rc.bottom - rc.top); +				rc.right - rc.left, rc.bottom - rc.top);  		cairo_fill(context);  	}  } @@ -501,15 +501,15 @@ void SurfaceImpl::RoundedRectangle(PRectangle rc, ColourDesired fore, ColourDesi  	if (((rc.right - rc.left) > 4) && ((rc.bottom - rc.top) > 4)) {  		// Approximate a round rect with some cut off corners  		Point pts[] = { -		                  Point(rc.left + 2, rc.top), -		                  Point(rc.right - 2, rc.top), -		                  Point(rc.right, rc.top + 2), -		                  Point(rc.right, rc.bottom - 2), -		                  Point(rc.right - 2, rc.bottom), -		                  Point(rc.left + 2, rc.bottom), -		                  Point(rc.left, rc.bottom - 2), -		                  Point(rc.left, rc.top + 2), -		              }; +			Point(rc.left + 2, rc.top), +			Point(rc.right - 2, rc.top), +			Point(rc.right, rc.top + 2), +			Point(rc.right, rc.bottom - 2), +			Point(rc.right - 2, rc.bottom), +			Point(rc.left + 2, rc.bottom), +			Point(rc.left, rc.bottom - 2), +			Point(rc.left, rc.top + 2), +		};  		Polygon(pts, std::size(pts), fore, back);  	} else {  		RectangleDraw(rc, fore, back); @@ -528,14 +528,14 @@ static void PathRoundRectangle(cairo_t *context, double left, double top, double  }  void SurfaceImpl::AlphaRectangle(PRectangle rc, int cornerSize, ColourDesired fill, int alphaFill, -		ColourDesired outline, int alphaOutline, int /*flags*/) { +				 ColourDesired outline, int alphaOutline, int /*flags*/) {  	if (context && rc.Width() > 0) {  		const ColourDesired cdFill(fill.AsInteger());  		cairo_set_source_rgba(context, -			cdFill.GetRed() / 255.0, -			cdFill.GetGreen() / 255.0, -			cdFill.GetBlue() / 255.0, -			alphaFill / 255.0); +				      cdFill.GetRed() / 255.0, +				      cdFill.GetGreen() / 255.0, +				      cdFill.GetBlue() / 255.0, +				      alphaFill / 255.0);  		if (cornerSize > 0)  			PathRoundRectangle(context, rc.left + 1.0, rc.top + 1.0, rc.right - rc.left - 2.0, rc.bottom - rc.top - 2.0, cornerSize);  		else @@ -544,10 +544,10 @@ void SurfaceImpl::AlphaRectangle(PRectangle rc, int cornerSize, ColourDesired fi  		const ColourDesired cdOutline(outline.AsInteger());  		cairo_set_source_rgba(context, -			cdOutline.GetRed() / 255.0, -			cdOutline.GetGreen() / 255.0, -			cdOutline.GetBlue() / 255.0, -			alphaOutline / 255.0); +				      cdOutline.GetRed() / 255.0, +				      cdOutline.GetGreen() / 255.0, +				      cdOutline.GetBlue() / 255.0, +				      alphaOutline / 255.0);  		if (cornerSize > 0)  			PathRoundRectangle(context, rc.left + 0.5, rc.top + 0.5, rc.right - rc.left - 1, rc.bottom - rc.top - 1, cornerSize);  		else @@ -570,10 +570,10 @@ void SurfaceImpl::GradientRectangle(PRectangle rc, const std::vector<ColourStop>  		}  		for (const ColourStop &stop : stops) {  			cairo_pattern_add_color_stop_rgba(pattern, stop.position, -				stop.colour.GetRedComponent(), -				stop.colour.GetGreenComponent(), -				stop.colour.GetBlueComponent(), -				stop.colour.GetAlphaComponent()); +							  stop.colour.GetRedComponent(), +							  stop.colour.GetGreenComponent(), +							  stop.colour.GetBlueComponent(), +							  stop.colour.GetAlphaComponent());  		}  		cairo_rectangle(context, rc.left, rc.top, rc.Width(), rc.Height());  		cairo_set_source(context, pattern); @@ -617,7 +617,7 @@ void SurfaceImpl::Ellipse(PRectangle rc, ColourDesired fore, ColourDesired back)  	PLATFORM_ASSERT(context);  	PenColour(back);  	cairo_arc(context, (rc.left + rc.right) / 2, (rc.top + rc.bottom) / 2, -		std::min(rc.Width(), rc.Height()) / 2, 0, 2*kPi); +		  std::min(rc.Width(), rc.Height()) / 2, 0, 2*kPi);  	cairo_fill_preserve(context);  	PenColour(fore);  	cairo_stroke(context); @@ -629,7 +629,7 @@ void SurfaceImpl::Copy(PRectangle rc, Point from, Surface &surfaceSource) {  	if (canDraw) {  		PLATFORM_ASSERT(context);  		cairo_set_source_surface(context, surfi.psurf, -			rc.left - from.x, rc.top - from.y); +					 rc.left - from.x, rc.top - from.y);  		cairo_rectangle(context, rc.left, rc.top, rc.right-rc.left, rc.bottom-rc.top);  		cairo_fill(context);  	} @@ -691,7 +691,7 @@ static size_t MultiByteLenFromIconv(const Converter &conv, const char *s, size_t  }  void SurfaceImpl::DrawTextBase(PRectangle rc, Font &font_, XYPOSITION ybase, std::string_view text, -                                 ColourDesired fore) { +			       ColourDesired fore) {  	PenColour(fore);  	if (context) {  		const XYPOSITION xText = rc.left; @@ -709,7 +709,7 @@ void SurfaceImpl::DrawTextBase(PRectangle rc, Font &font_, XYPOSITION ybase, std  			}  			pango_layout_set_font_description(layout, PFont(font_)->pfd);  			pango_cairo_update_layout(context, layout); -			PangoLayoutLine *pll = pango_layout_get_line_readonly(layout,0); +			PangoLayoutLine *pll = pango_layout_get_line_readonly(layout, 0);  			cairo_move_to(context, xText, ybase);  			pango_cairo_show_layout_line(context, pll);  		} @@ -717,20 +717,20 @@ void SurfaceImpl::DrawTextBase(PRectangle rc, Font &font_, XYPOSITION ybase, std  }  void SurfaceImpl::DrawTextNoClip(PRectangle rc, Font &font_, XYPOSITION ybase, std::string_view text, -                                 ColourDesired fore, ColourDesired back) { +				 ColourDesired fore, ColourDesired back) {  	FillRectangle(rc, back);  	DrawTextBase(rc, font_, ybase, text, fore);  }  // On GTK+, exactly same as DrawTextNoClip  void SurfaceImpl::DrawTextClipped(PRectangle rc, Font &font_, XYPOSITION ybase, std::string_view text, -                                  ColourDesired fore, ColourDesired back) { +				  ColourDesired fore, ColourDesired back) {  	FillRectangle(rc, back);  	DrawTextBase(rc, font_, ybase, text, fore);  }  void SurfaceImpl::DrawTextTransparent(PRectangle rc, Font &font_, XYPOSITION ybase, std::string_view text, -                                  ColourDesired fore) { +				      ColourDesired fore) {  	// Avoid drawing spaces in transparent mode  	for (size_t i=0; i<text.length(); i++) {  		if (text[i] != ' ') { @@ -828,12 +828,12 @@ void SurfaceImpl::MeasureWidths(Font &font_, std::string_view text, XYPOSITION *  						PLATFORM_ASSERT(static_cast<size_t>(i) == text.length());  					}  				} -				if (positionsCalculated < 1 ) { +				if (positionsCalculated < 1) {  					const size_t lenPositions = text.length();  					// Either 8-bit or DBCS conversion failed so treat as 8-bit.  					SetConverter(PFont(font_)->characterSet);  					const bool rtlCheck = PFont(font_)->characterSet == SC_CHARSET_HEBREW || -						PFont(font_)->characterSet == SC_CHARSET_ARABIC; +							      PFont(font_)->characterSet == SC_CHARSET_ARABIC;  					std::string utfForm = UTF8FromIconv(conv, text);  					if (utfForm.empty()) {  						utfForm = UTF8FromLatin1(text); @@ -896,7 +896,7 @@ XYPOSITION SurfaceImpl::WidthText(Font &font_, std::string_view text) {  				}  				pango_layout_set_text(layout, utfForm.c_str(), utfForm.length());  			} -			PangoLayoutLine *pangoLine = pango_layout_get_line_readonly(layout,0); +			PangoLayoutLine *pangoLine = pango_layout_get_line_readonly(layout, 0);  			pango_layout_line_get_extents(pangoLine, nullptr, &pos);  			return floatFromPangoUnits(pos.width);  		} @@ -914,9 +914,9 @@ XYPOSITION SurfaceImpl::Ascent(Font &font_) {  	XYPOSITION ascent = 0;  	if (PFont(font_)->pfd) {  		PangoFontMetrics *metrics = pango_context_get_metrics(pcontext, -			PFont(font_)->pfd, pango_context_get_language(pcontext)); +					    PFont(font_)->pfd, pango_context_get_language(pcontext));  		ascent = std::floor(floatFromPangoUnits( -			pango_font_metrics_get_ascent(metrics))); +					    pango_font_metrics_get_ascent(metrics)));  		pango_font_metrics_unref(metrics);  	}  	if (ascent == 0) { @@ -930,9 +930,9 @@ XYPOSITION SurfaceImpl::Descent(Font &font_) {  		return 1;  	if (PFont(font_)->pfd) {  		PangoFontMetrics *metrics = pango_context_get_metrics(pcontext, -			PFont(font_)->pfd, pango_context_get_language(pcontext)); +					    PFont(font_)->pfd, pango_context_get_language(pcontext));  		const XYPOSITION descent = std::floor(floatFromPangoUnits( -			pango_font_metrics_get_descent(metrics))); +				pango_font_metrics_get_descent(metrics)));  		pango_font_metrics_unref(metrics);  		return descent;  	} @@ -980,7 +980,7 @@ Window::~Window() {}  void Window::Destroy() {  	if (wid) { -		ListBox *listbox = dynamic_cast<ListBox*>(this); +		ListBox *listbox = dynamic_cast<ListBox *>(this);  		if (listbox) {  			gtk_widget_hide(GTK_WIDGET(wid));  			// clear up window content @@ -1030,7 +1030,7 @@ GdkRectangle MonitorRectangleForWidget(GtkWidget *wid) {  	GdkMonitor *monitor = gdk_display_get_monitor_at_window(pdisplay, wnd);  	gdk_monitor_get_geometry(monitor, &rcScreen);  #else -	GdkScreen* screen = gtk_widget_get_screen(wid); +	GdkScreen *screen = gtk_widget_get_screen(wid);  	const gint monitor_num = gdk_screen_get_monitor_at_window(screen, wnd);  	gdk_screen_get_monitor_geometry(screen, monitor_num, &rcScreen);  #endif @@ -1087,8 +1087,8 @@ void Window::InvalidateRectangle(PRectangle rc) {  	if (wid) {  		const IntegerRectangle irc(rc);  		gtk_widget_queue_draw_area(PWidget(wid), -		                           irc.left, irc.top, -		                           irc.Width(), irc.Height()); +					   irc.left, irc.top, +					   irc.Width(), irc.Height());  	}  } @@ -1152,12 +1152,12 @@ PRectangle Window::GetMonitorRect(Point pt) {  #if GTK_CHECK_VERSION(3,22,0)  	GdkDisplay *pdisplay = gtk_widget_get_display(PWidget(wid));  	GdkMonitor *monitor = gdk_display_get_monitor_at_point(pdisplay, -		pt.x + x_offset, pt.y + y_offset); +			      pt.x + x_offset, pt.y + y_offset);  	gdk_monitor_get_geometry(monitor, &rect);  #else -	GdkScreen* screen = gtk_widget_get_screen(PWidget(wid)); +	GdkScreen *screen = gtk_widget_get_screen(PWidget(wid));  	const gint monitor_num = gdk_screen_get_monitor_at_point(screen, -		pt.x + x_offset, pt.y + y_offset); +				 pt.x + x_offset, pt.y + y_offset);  	gdk_screen_get_monitor_geometry(screen, monitor_num, &rect);  #endif  	rect.x -= x_offset; @@ -1165,7 +1165,7 @@ PRectangle Window::GetMonitorRect(Point pt) {  	return PRectangle::FromInts(rect.x, rect.y, rect.x + rect.width, rect.y + rect.height);  } -typedef std::map<int, RGBAImage*> ImageMap; +typedef std::map<int, RGBAImage *> ImageMap;  struct ListImage {  	const RGBAImage *rgba_data; @@ -1197,8 +1197,8 @@ class ListBoxX : public ListBox {  	WindowID list;  	WindowID scroller;  	void *pixhash; -	GtkCellRenderer* pixbuf_renderer; -	GtkCellRenderer* renderer; +	GtkCellRenderer *pixbuf_renderer; +	GtkCellRenderer *renderer;  	RGBAImageSet images;  	int desiredVisibleRows;  	unsigned int maxItemCharacters; @@ -1279,8 +1279,8 @@ static int treeViewGetRowHeight(GtkTreeView *view) {  	GtkTreeViewColumn *column = gtk_tree_view_get_column(view, 0);  	gtk_tree_view_column_cell_get_size(column, nullptr, nullptr, nullptr, nullptr, &row_height);  	gtk_widget_style_get(GTK_WIDGET(view), -		"vertical-separator", &vertical_separator, -		"expander-size", &expander_size, nullptr); +			     "vertical-separator", &vertical_separator, +			     "expander-size", &expander_size, nullptr);  	row_height += vertical_separator;  	row_height = std::max(row_height, expander_size);  	return row_height; @@ -1340,11 +1340,11 @@ static void small_scroller_class_init(SmallScrollerClass *klass) {  #endif  } -static void small_scroller_init(SmallScroller *){} +static void small_scroller_init(SmallScroller *) {} -static gboolean ButtonPress(GtkWidget *, GdkEventButton* ev, gpointer p) { +static gboolean ButtonPress(GtkWidget *, GdkEventButton *ev, gpointer p) {  	try { -		ListBoxX* lb = static_cast<ListBoxX*>(p); +		ListBoxX *lb = static_cast<ListBoxX *>(p);  		if (ev->type == GDK_2BUTTON_PRESS && lb->delegate) {  			ListBoxEvent event(ListBoxEvent::EventType::doubleClick);  			lb->delegate->ListNotify(&event); @@ -1357,9 +1357,9 @@ static gboolean ButtonPress(GtkWidget *, GdkEventButton* ev, gpointer p) {  	return FALSE;  } -static gboolean ButtonRelease(GtkWidget *, GdkEventButton* ev, gpointer p) { +static gboolean ButtonRelease(GtkWidget *, GdkEventButton *ev, gpointer p) {  	try { -		ListBoxX* lb = static_cast<ListBoxX*>(p); +		ListBoxX *lb = static_cast<ListBoxX *>(p);  		if (ev->type != GDK_2BUTTON_PRESS && lb->delegate) {  			ListBoxEvent event(ListBoxEvent::EventType::selectionChange);  			lb->delegate->ListNotify(&event); @@ -1373,7 +1373,7 @@ static gboolean ButtonRelease(GtkWidget *, GdkEventButton* ev, gpointer p) {  /* Change the active color to the selected color so the listbox uses the color  scheme that it would use if it had the focus. */ -static void StyleSet(GtkWidget *w, GtkStyle*, void*) { +static void StyleSet(GtkWidget *w, GtkStyle *, void *) {  	g_return_if_fail(w != nullptr); @@ -1444,7 +1444,7 @@ void ListBoxX::Create(Window &parent, int, Point, int, bool, int) {  	scroller = g_object_new(small_scroller_get_type(), nullptr);  	gtk_container_set_border_width(GTK_CONTAINER(scroller), 0);  	gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroller), -	                               GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC); +				       GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);  	gtk_container_add(GTK_CONTAINER(frame), PWidget(scroller));  	gtk_widget_show(PWidget(scroller)); @@ -1459,7 +1459,7 @@ void ListBoxX::Create(Window &parent, int, Point, int, bool, int) {  	GtkStyleContext *styleContext = gtk_widget_get_style_context(GTK_WIDGET(list));  	if (styleContext) {  		gtk_style_context_add_provider(styleContext, GTK_STYLE_PROVIDER(cssProvider), -			GTK_STYLE_PROVIDER_PRIORITY_APPLICATION); +					       GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);  	}  #endif @@ -1478,13 +1478,13 @@ void ListBoxX::Create(Window &parent, int, Point, int, bool, int) {  	gtk_cell_renderer_set_fixed_size(pixbuf_renderer, 0, -1);  	gtk_tree_view_column_pack_start(column, pixbuf_renderer, FALSE);  	gtk_tree_view_column_add_attribute(column, pixbuf_renderer, -										"pixbuf", PIXBUF_COLUMN); +					   "pixbuf", PIXBUF_COLUMN);  	renderer = gtk_cell_renderer_text_new();  	gtk_cell_renderer_text_set_fixed_height_from_font(GTK_CELL_RENDERER_TEXT(renderer), 1);  	gtk_tree_view_column_pack_start(column, renderer, TRUE);  	gtk_tree_view_column_add_attribute(column, renderer, -										"text", TEXT_COLUMN); +					   "text", TEXT_COLUMN);  	gtk_tree_view_append_column(GTK_TREE_VIEW(list), column);  	if (g_object_class_find_property(G_OBJECT_GET_CLASS(list), "fixed-height-mode")) @@ -1494,13 +1494,13 @@ void ListBoxX::Create(Window &parent, int, Point, int, bool, int) {  	gtk_container_add(GTK_CONTAINER(PWidget(scroller)), widget);  	gtk_widget_show(widget);  	g_signal_connect(G_OBJECT(widget), "button_press_event", -	                   G_CALLBACK(ButtonPress), this); +			 G_CALLBACK(ButtonPress), this);  	g_signal_connect(G_OBJECT(widget), "button_release_event", -	                   G_CALLBACK(ButtonRelease), this); +			 G_CALLBACK(ButtonRelease), this);  	GtkWidget *top = gtk_widget_get_toplevel(static_cast<GtkWidget *>(parent.GetID()));  	gtk_window_set_transient_for(GTK_WINDOW(static_cast<GtkWidget *>(wid)), -		GTK_WINDOW(top)); +				     GTK_WINDOW(top));  }  void ListBoxX::SetFont(Font &font) { @@ -1519,7 +1519,7 @@ void ListBoxX::SetFont(Font &font) {  			// need to use the "px" unit.  Normally we only get fonts in points here, so  			// don't bother to handle the case the font is actually in pixels on < 3.21.0.  			if (gtk_check_version(3, 21, 0) != nullptr || // on < 3.21.0 -			    pango_font_description_get_size_is_absolute(pfd)) { +					pango_font_description_get_size_is_absolute(pfd)) {  				ssFontSetting << "px; ";  			} else {  				ssFontSetting << "pt; "; @@ -1527,7 +1527,7 @@ void ListBoxX::SetFont(Font &font) {  			ssFontSetting << "font-weight:"<< pango_font_description_get_weight(pfd) << "; ";  			ssFontSetting << "}";  			gtk_css_provider_load_from_data(GTK_CSS_PROVIDER(cssProvider), -				ssFontSetting.str().c_str(), -1, nullptr); +							ssFontSetting.str().c_str(), -1, nullptr);  		}  #else  		gtk_widget_modify_font(PWidget(list), PFont(font)->pfd); @@ -1603,14 +1603,14 @@ PRectangle ListBoxX::GetDesiredRect() {  #	endif  		height = (rows * row_height -		          + padding.top + padding.bottom -		          + border.top + border.bottom -		          + border_border.top + border_border.bottom -		          + 2 * gtk_container_get_border_width(GTK_CONTAINER(PWidget(list)))); +			  + padding.top + padding.bottom +			  + border.top + border.bottom +			  + border_border.top + border_border.bottom +			  + 2 * gtk_container_get_border_width(GTK_CONTAINER(PWidget(list))));  #else  		height = (rows * row_height -		          + 2 * (PWidget(frame)->style->ythickness -		                 + GTK_CONTAINER(PWidget(list))->border_width)); +			  + 2 * (PWidget(frame)->style->ythickness +				 + GTK_CONTAINER(PWidget(list))->border_width));  #endif  		rc.bottom = height; @@ -1621,16 +1621,16 @@ PRectangle ListBoxX::GetDesiredRect() {  		// Add horizontal padding and borders  		int horizontal_separator=0;  		gtk_widget_style_get(PWidget(list), -			"horizontal-separator", &horizontal_separator, nullptr); +				     "horizontal-separator", &horizontal_separator, nullptr);  		rc.right += horizontal_separator;  #if GTK_CHECK_VERSION(3,0,0)  		rc.right += (padding.left + padding.right -		             + border.left + border.right -		             + border_border.left + border_border.right -		             + 2 * gtk_container_get_border_width(GTK_CONTAINER(PWidget(list)))); +			     + border.left + border.right +			     + border_border.left + border_border.right +			     + 2 * gtk_container_get_border_width(GTK_CONTAINER(PWidget(list))));  #else  		rc.right += 2 * (PWidget(frame)->style->xthickness -		                 + GTK_CONTAINER(PWidget(list))->border_width); +				 + GTK_CONTAINER(PWidget(list))->border_width);  #endif  		if (Length() > rows) {  			// Add the width of the scrollbar @@ -1650,7 +1650,7 @@ PRectangle ListBoxX::GetDesiredRect() {  int ListBoxX::CaretFromEdge() {  	gint renderer_width, renderer_height;  	gtk_cell_renderer_get_fixed_size(pixbuf_renderer, &renderer_width, -						&renderer_height); +					 &renderer_height);  	return 4 + renderer_width;  } @@ -1667,14 +1667,14 @@ static void init_pixmap(ListImage *list_image) {  			g_object_unref(list_image->pixbuf);  		list_image->pixbuf =  			gdk_pixbuf_new_from_data(list_image->rgba_data->Pixels(), -                                                         GDK_COLORSPACE_RGB, -                                                         TRUE, -                                                         8, -                                                         list_image->rgba_data->GetWidth(), -                                                         list_image->rgba_data->GetHeight(), -                                                         list_image->rgba_data->GetWidth() * 4, -                                                         nullptr, -                                                         nullptr); +						 GDK_COLORSPACE_RGB, +						 TRUE, +						 8, +						 list_image->rgba_data->GetWidth(), +						 list_image->rgba_data->GetHeight(), +						 list_image->rgba_data->GetWidth() * 4, +						 nullptr, +						 nullptr);  	}  } @@ -1683,8 +1683,8 @@ static void init_pixmap(ListImage *list_image) {  void ListBoxX::Append(char *s, int type) {  	ListImage *list_image = nullptr;  	if ((type >= 0) && pixhash) { -		list_image = static_cast<ListImage *>(g_hash_table_lookup((GHashTable *) pixhash -		             , (gconstpointer) GINT_TO_POINTER(type))); +		list_image = static_cast<ListImage *>(g_hash_table_lookup((GHashTable *) pixhash, +						      GINT_TO_POINTER(type)));  	}  	GtkTreeIter iter;  	GtkListStore *store = @@ -1695,23 +1695,23 @@ void ListBoxX::Append(char *s, int type) {  			init_pixmap(list_image);  		if (list_image->pixbuf) {  			gtk_list_store_set(GTK_LIST_STORE(store), &iter, -								PIXBUF_COLUMN, list_image->pixbuf, -								TEXT_COLUMN, s, -1); +					   PIXBUF_COLUMN, list_image->pixbuf, +					   TEXT_COLUMN, s, -1);  			const gint pixbuf_width = gdk_pixbuf_get_width(list_image->pixbuf);  			gint renderer_height, renderer_width;  			gtk_cell_renderer_get_fixed_size(pixbuf_renderer, -								&renderer_width, &renderer_height); +							 &renderer_width, &renderer_height);  			if (pixbuf_width > renderer_width)  				gtk_cell_renderer_set_fixed_size(pixbuf_renderer, -								pixbuf_width, -1); +								 pixbuf_width, -1);  		} else {  			gtk_list_store_set(GTK_LIST_STORE(store), &iter, -								TEXT_COLUMN, s, -1); +					   TEXT_COLUMN, s, -1);  		}  	} else { -			gtk_list_store_set(GTK_LIST_STORE(store), &iter, -								TEXT_COLUMN, s, -1); +		gtk_list_store_set(GTK_LIST_STORE(store), &iter, +				   TEXT_COLUMN, s, -1);  	}  	const size_t len = strlen(s);  	if (maxItemCharacters < len) @@ -1721,7 +1721,7 @@ void ListBoxX::Append(char *s, int type) {  int ListBoxX::Length() {  	if (wid)  		return gtk_tree_model_iter_n_children(gtk_tree_view_get_model -											   (GTK_TREE_VIEW(list)), nullptr); +						      (GTK_TREE_VIEW(list)), nullptr);  	return 0;  } @@ -1750,7 +1750,7 @@ void ListBoxX::Select(int n) {  			gtk_tree_view_get_vadjustment(GTK_TREE_VIEW(list));  #endif  		gfloat value = (static_cast<gfloat>(n) / total) * (gtk_adjustment_get_upper(adj) - gtk_adjustment_get_lower(adj)) -							+ gtk_adjustment_get_lower(adj) - gtk_adjustment_get_page_size(adj) / 2; +			       + gtk_adjustment_get_lower(adj) - gtk_adjustment_get_page_size(adj) / 2;  		// Get cell height  		const int row_height = GetRowHeight(); @@ -1765,7 +1765,7 @@ void ListBoxX::Select(int n) {  		// Clamp it.  		value = (value < 0)? 0 : value;  		value = (value > (gtk_adjustment_get_upper(adj) - gtk_adjustment_get_page_size(adj)))? -					(gtk_adjustment_get_upper(adj) - gtk_adjustment_get_page_size(adj)) : value; +			(gtk_adjustment_get_upper(adj) - gtk_adjustment_get_page_size(adj)) : value;  		// Set it.  		gtk_adjustment_set_value(adj, value); @@ -1802,7 +1802,7 @@ int ListBoxX::Find(const char *prefix) {  		gtk_tree_view_get_model(GTK_TREE_VIEW(list));  	bool valid = gtk_tree_model_get_iter_first(model, &iter) != FALSE;  	int i = 0; -	while(valid) { +	while (valid) {  		gchar *s;  		gtk_tree_model_get(model, &iter, TEXT_COLUMN, &s, -1);  		if (s && (0 == strncmp(prefix, s, strlen(prefix)))) { @@ -1844,7 +1844,7 @@ void ListBoxX::RegisterRGBA(int type, RGBAImage *image) {  		pixhash = g_hash_table_new(g_direct_hash, g_direct_equal);  	}  	ListImage *list_image = static_cast<ListImage *>(g_hash_table_lookup((GHashTable *) pixhash, -		(gconstpointer) GINT_TO_POINTER(type))); +				GINT_TO_POINTER(type)));  	if (list_image) {  		// Drop icon already registered  		if (list_image->pixbuf) @@ -1855,7 +1855,7 @@ void ListBoxX::RegisterRGBA(int type, RGBAImage *image) {  		list_image = g_new0(ListImage, 1);  		list_image->rgba_data = image;  		g_hash_table_insert((GHashTable *) pixhash, GINT_TO_POINTER(type), -			(gpointer) list_image); +				    (gpointer) list_image);  	}  } @@ -1946,14 +1946,14 @@ void Menu::Show(Point pt, Window &w) {  		pt.y = rcMonitor.y + rcMonitor.height - requisition.height;  	}  	gtk_menu_popup(widget, nullptr, nullptr, MenuPositionFunc, -		GINT_TO_POINTER((static_cast<int>(pt.y) << 16) | static_cast<int>(pt.x)), 0, -		gtk_get_current_event_time()); +		       GINT_TO_POINTER((static_cast<int>(pt.y) << 16) | static_cast<int>(pt.x)), 0, +		       gtk_get_current_event_time());  #endif  }  class DynamicLibraryImpl : public DynamicLibrary {  protected: -	GModule* m; +	GModule *m;  public:  	explicit DynamicLibraryImpl(const char *modulePath) noexcept {  		m = g_module_open(modulePath, G_MODULE_BIND_LAZY); @@ -1984,7 +1984,7 @@ public:  };  DynamicLibrary *DynamicLibrary::Load(const char *modulePath) { -	return static_cast<DynamicLibrary *>( new DynamicLibraryImpl(modulePath) ); +	return static_cast<DynamicLibrary *>(new DynamicLibraryImpl(modulePath));  }  ColourDesired Platform::Chrome() { diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 228a369e9..f213c0097 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -116,19 +116,19 @@ static GdkWindow *PWindow(const Window &w) noexcept {  extern std::string UTF8FromLatin1(std::string_view text);  enum { -    COMMAND_SIGNAL, -    NOTIFY_SIGNAL, -    LAST_SIGNAL +	COMMAND_SIGNAL, +	NOTIFY_SIGNAL, +	LAST_SIGNAL  };  static gint scintilla_signals[LAST_SIGNAL] = { 0 };  enum { -    TARGET_STRING, -    TARGET_TEXT, -    TARGET_COMPOUND_TEXT, -    TARGET_UTF8_STRING, -    TARGET_URI +	TARGET_STRING, +	TARGET_TEXT, +	TARGET_COMPOUND_TEXT, +	TARGET_UTF8_STRING, +	TARGET_URI  };  GdkAtom ScintillaGTK::atomClipboard = nullptr; @@ -162,25 +162,25 @@ ScintillaGTK *ScintillaGTK::FromWidget(GtkWidget *widget) {  }  ScintillaGTK::ScintillaGTK(_ScintillaObject *sci_) : -		adjustmentv(nullptr), adjustmenth(nullptr), -		verticalScrollBarWidth(30), horizontalScrollBarHeight(30), -		evbtn(nullptr), -		buttonMouse(0), -		capturedMouse(false), dragWasDropped(false), -		lastKey(0), rectangularSelectionModifier(SCMOD_CTRL), -		parentClass(nullptr), -		atomSought(nullptr), -		im_context(nullptr), -		lastNonCommonScript(PANGO_SCRIPT_INVALID_CODE), -		lastWheelMouseDirection(0), -		wheelMouseIntensity(0), -		smoothScrollY(0), -		smoothScrollX(0), -		rgnUpdate(nullptr), -		repaintFullWindow(false), -		styleIdleID(0), -		accessibilityEnabled(SC_ACCESSIBILITY_ENABLED), -		accessible(nullptr) { +	adjustmentv(nullptr), adjustmenth(nullptr), +	verticalScrollBarWidth(30), horizontalScrollBarHeight(30), +	evbtn(nullptr), +	buttonMouse(0), +	capturedMouse(false), dragWasDropped(false), +	lastKey(0), rectangularSelectionModifier(SCMOD_CTRL), +	parentClass(nullptr), +	atomSought(nullptr), +	im_context(nullptr), +	lastNonCommonScript(PANGO_SCRIPT_INVALID_CODE), +	lastWheelMouseDirection(0), +	wheelMouseIntensity(0), +	smoothScrollY(0), +	smoothScrollX(0), +	rgnUpdate(nullptr), +	repaintFullWindow(false), +	styleIdleID(0), +	accessibilityEnabled(SC_ACCESSIBILITY_ENABLED), +	accessible(nullptr) {  	sci = sci_;  	wMain = GTK_WIDGET(sci); @@ -190,7 +190,7 @@ ScintillaGTK::ScintillaGTK(_ScintillaObject *sci_) :  	// There does not seem to be a real standard for indicating that the clipboard  	// contains a rectangular selection, so copy Developer Studio.  	cfColumnSelect = static_cast<CLIPFORMAT>( -		::RegisterClipboardFormat("MSDEVColumnSelect")); +				 ::RegisterClipboardFormat("MSDEVColumnSelect"));  	// Get intellimouse parameters when running on win32; otherwise use  	// reasonable default @@ -249,7 +249,7 @@ void ScintillaGTK::RealizeThis(GtkWidget *widget) {  	attrs.cursor = cursor;  #if GTK_CHECK_VERSION(3,0,0)  	gtk_widget_set_window(widget, gdk_window_new(gtk_widget_get_parent_window(widget), &attrs, -		GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_CURSOR)); +			      GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_CURSOR));  #if GTK_CHECK_VERSION(3,8,0)  	gtk_widget_register_window(widget, gtk_widget_get_window(widget));  #else @@ -257,13 +257,13 @@ void ScintillaGTK::RealizeThis(GtkWidget *widget) {  #endif  #if !GTK_CHECK_VERSION(3,18,0)  	gtk_style_context_set_background(gtk_widget_get_style_context(widget), -		gtk_widget_get_window(widget)); +					 gtk_widget_get_window(widget));  #endif  	gdk_window_show(gtk_widget_get_window(widget));  	UnRefCursor(cursor);  #else  	widget->window = gdk_window_new(gtk_widget_get_parent_window(widget), &attrs, -		GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP | GDK_WA_CURSOR); +					GDK_WA_X | GDK_WA_Y | GDK_WA_VISUAL | GDK_WA_COLORMAP | GDK_WA_CURSOR);  	gdk_window_set_user_data(widget->window, widget);  	widget->style = gtk_style_attach(widget->style, widget->window);  	gdk_window_set_background(widget->window, &widget->style->bg[GTK_STATE_NORMAL]); @@ -275,15 +275,15 @@ void ScintillaGTK::RealizeThis(GtkWidget *widget) {  	im_context = gtk_im_multicontext_new();  	g_signal_connect(G_OBJECT(im_context), "commit", -		G_CALLBACK(Commit), this); +			 G_CALLBACK(Commit), this);  	g_signal_connect(G_OBJECT(im_context), "preedit_changed", -		G_CALLBACK(PreeditChanged), this); +			 G_CALLBACK(PreeditChanged), this);  	gtk_im_context_set_client_window(im_context, WindowFromWidget(widget));  	GtkWidget *widtxt = PWidget(wText);	//	// No code inside the G_OBJECT macro  	g_signal_connect_after(G_OBJECT(widtxt), "style_set", -		G_CALLBACK(ScintillaGTK::StyleSetText), nullptr); +			       G_CALLBACK(ScintillaGTK::StyleSetText), nullptr);  	g_signal_connect_after(G_OBJECT(widtxt), "realize", -		G_CALLBACK(ScintillaGTK::RealizeText), nullptr); +			       G_CALLBACK(ScintillaGTK::RealizeText), nullptr);  	gtk_widget_realize(widtxt);  	gtk_widget_realize(PWidget(scrollbarv));  	gtk_widget_realize(PWidget(scrollbarh)); @@ -304,7 +304,7 @@ void ScintillaGTK::RealizeThis(GtkWidget *widget) {  	g_signal_connect(PWidget(wSelection), "selection_get", G_CALLBACK(PrimarySelection), (gpointer) this);  	g_signal_connect(PWidget(wSelection), "selection_clear_event", G_CALLBACK(PrimaryClear), (gpointer) this);  	gtk_selection_add_targets(PWidget(wSelection), GDK_SELECTION_PRIMARY, -	                          clipboardCopyTargets, nClipboardCopyTargets); +				  clipboardCopyTargets, nClipboardCopyTargets);  }  void ScintillaGTK::Realize(GtkWidget *widget) { @@ -346,8 +346,8 @@ void ScintillaGTK::UnRealize(GtkWidget *widget) {  static void MapWidget(GtkWidget *widget) {  	if (widget && -	        gtk_widget_get_visible(GTK_WIDGET(widget)) && -	        !IS_WIDGET_MAPPED(widget)) { +			gtk_widget_get_visible(GTK_WIDGET(widget)) && +			!IS_WIDGET_MAPPED(widget)) {  		gtk_widget_map(widget);  	}  } @@ -397,11 +397,11 @@ void ScintillaGTK::UnMap(GtkWidget *widget) {  void ScintillaGTK::ForAll(GtkCallback callback, gpointer callback_data) {  	try { -		(*callback) (PWidget(wText), callback_data); +		(*callback)(PWidget(wText), callback_data);  		if (PWidget(scrollbarv)) -			(*callback) (PWidget(scrollbarv), callback_data); +			(*callback)(PWidget(scrollbarv), callback_data);  		if (PWidget(scrollbarh)) -			(*callback) (PWidget(scrollbarh), callback_data); +			(*callback)(PWidget(scrollbarh), callback_data);  	} catch (...) {  		errorStatus = SC_STATUS_FAILURE;  	} @@ -524,10 +524,10 @@ void ScintillaGTK::SizeAllocate(GtkWidget *widget, GtkAllocation *allocation) {  		gtk_widget_set_allocation(widget, allocation);  		if (IS_WIDGET_REALIZED(widget))  			gdk_window_move_resize(WindowFromWidget(widget), -			        allocation->x, -			        allocation->y, -			        allocation->width, -			        allocation->height); +					       allocation->x, +					       allocation->y, +					       allocation->width, +					       allocation->height);  		sciThis->Resize(allocation->width, allocation->height); @@ -538,7 +538,7 @@ void ScintillaGTK::SizeAllocate(GtkWidget *widget, GtkAllocation *allocation) {  void ScintillaGTK::Init() {  	parentClass = reinterpret_cast<GtkWidgetClass *>( -	                  g_type_class_ref(gtk_container_get_type())); +			      g_type_class_ref(gtk_container_get_type()));  	gint maskSmooth = 0;  #if defined(GDK_WINDOWING_WAYLAND) @@ -552,18 +552,18 @@ void ScintillaGTK::Init() {  	gtk_widget_set_can_focus(PWidget(wMain), TRUE);  	gtk_widget_set_sensitive(PWidget(wMain), TRUE);  	gtk_widget_set_events(PWidget(wMain), -	                      GDK_EXPOSURE_MASK -	                      | GDK_SCROLL_MASK -	                      | maskSmooth -	                      | GDK_STRUCTURE_MASK -	                      | GDK_KEY_PRESS_MASK -	                      | GDK_KEY_RELEASE_MASK -	                      | GDK_FOCUS_CHANGE_MASK -	                      | GDK_LEAVE_NOTIFY_MASK -	                      | GDK_BUTTON_PRESS_MASK -	                      | GDK_BUTTON_RELEASE_MASK -	                      | GDK_POINTER_MOTION_MASK -	                      | GDK_POINTER_MOTION_HINT_MASK); +			      GDK_EXPOSURE_MASK +			      | GDK_SCROLL_MASK +			      | maskSmooth +			      | GDK_STRUCTURE_MASK +			      | GDK_KEY_PRESS_MASK +			      | GDK_KEY_RELEASE_MASK +			      | GDK_FOCUS_CHANGE_MASK +			      | GDK_LEAVE_NOTIFY_MASK +			      | GDK_BUTTON_PRESS_MASK +			      | GDK_BUTTON_RELEASE_MASK +			      | GDK_POINTER_MOTION_MASK +			      | GDK_POINTER_MOTION_HINT_MASK);  	wText = gtk_drawing_area_new();  	gtk_widget_set_parent(PWidget(wText), PWidget(wMain)); @@ -571,15 +571,15 @@ void ScintillaGTK::Init() {  	gtk_widget_show(widtxt);  #if GTK_CHECK_VERSION(3,0,0)  	g_signal_connect(G_OBJECT(widtxt), "draw", -			   G_CALLBACK(ScintillaGTK::DrawText), this); +			 G_CALLBACK(ScintillaGTK::DrawText), this);  #else  	g_signal_connect(G_OBJECT(widtxt), "expose_event", -			   G_CALLBACK(ScintillaGTK::ExposeText), this); +			 G_CALLBACK(ScintillaGTK::ExposeText), this);  #endif  #if GTK_CHECK_VERSION(3,0,0)  	// we need a runtime check because we don't want double buffering when  	// running on >= 3.9.2 -	if (gtk_check_version(3,9,2) != nullptr /* on < 3.9.2 */) +	if (gtk_check_version(3, 9, 2) != nullptr /* on < 3.9.2 */)  #endif  	{  #if !GTK_CHECK_VERSION(3,14,0) @@ -597,7 +597,7 @@ void ScintillaGTK::Init() {  #endif  	gtk_widget_set_can_focus(PWidget(scrollbarv), FALSE);  	g_signal_connect(G_OBJECT(adjustmentv), "value_changed", -			   G_CALLBACK(ScrollSignal), this); +			 G_CALLBACK(ScrollSignal), this);  	gtk_widget_set_parent(PWidget(scrollbarv), PWidget(wMain));  	gtk_widget_show(PWidget(scrollbarv)); @@ -609,15 +609,15 @@ void ScintillaGTK::Init() {  #endif  	gtk_widget_set_can_focus(PWidget(scrollbarh), FALSE);  	g_signal_connect(G_OBJECT(adjustmenth), "value_changed", -			   G_CALLBACK(ScrollHSignal), this); +			 G_CALLBACK(ScrollHSignal), this);  	gtk_widget_set_parent(PWidget(scrollbarh), PWidget(wMain));  	gtk_widget_show(PWidget(scrollbarh));  	gtk_widget_grab_focus(PWidget(wMain));  	gtk_drag_dest_set(GTK_WIDGET(PWidget(wMain)), -	                  GTK_DEST_DEFAULT_ALL, clipboardPasteTargets, nClipboardPasteTargets, -	                  actionCopyOrMove); +			  GTK_DEST_DEFAULT_ALL, clipboardPasteTargets, nClipboardPasteTargets, +			  actionCopyOrMove);  	/* create pre-edit window */  	wPreedit = gtk_window_new(GTK_WINDOW_POPUP); @@ -625,10 +625,10 @@ void ScintillaGTK::Init() {  	GtkWidget *predrw = PWidget(wPreeditDraw);      // No code inside the G_OBJECT macro  #if GTK_CHECK_VERSION(3,0,0)  	g_signal_connect(G_OBJECT(predrw), "draw", -		G_CALLBACK(DrawPreedit), this); +			 G_CALLBACK(DrawPreedit), this);  #else  	g_signal_connect(G_OBJECT(predrw), "expose_event", -		G_CALLBACK(ExposePreedit), this); +			 G_CALLBACK(ExposePreedit), this);  #endif  	gtk_container_add(GTK_CONTAINER(PWidget(wPreedit)), predrw);  	gtk_widget_show(predrw); @@ -638,14 +638,14 @@ void ScintillaGTK::Init() {  	if (g_object_class_find_property(G_OBJECT_GET_CLASS(  			G_OBJECT(gtk_settings_get_default())), "gtk-cursor-blink")) {  		g_object_get(G_OBJECT( -			gtk_settings_get_default()), "gtk-cursor-blink", &blinkOn, nullptr); +				     gtk_settings_get_default()), "gtk-cursor-blink", &blinkOn, nullptr);  	}  	if (blinkOn && -		g_object_class_find_property(G_OBJECT_GET_CLASS( -			G_OBJECT(gtk_settings_get_default())), "gtk-cursor-blink-time")) { +			g_object_class_find_property(G_OBJECT_GET_CLASS( +						G_OBJECT(gtk_settings_get_default())), "gtk-cursor-blink-time")) {  		gint value;  		g_object_get(G_OBJECT( -			gtk_settings_get_default()), "gtk-cursor-blink-time", &value, nullptr); +				     gtk_settings_get_default()), "gtk-cursor-blink-time", &value, nullptr);  		caret.period = static_cast<int>(value / 1.75);  	} else {  		caret.period = 0; @@ -690,7 +690,7 @@ void ScintillaGTK::DisplayCursor(Window::Cursor c) {  bool ScintillaGTK::DragThreshold(Point ptStart, Point ptNow) {  	return gtk_drag_check_threshold(GTK_WIDGET(PWidget(wMain)), -		ptStart.x, ptStart.y, ptNow.x, ptNow.y); +					ptStart.x, ptStart.y, ptNow.x, ptNow.y);  }  void ScintillaGTK::StartDrag() { @@ -700,23 +700,23 @@ void ScintillaGTK::StartDrag() {  	GtkTargetList *tl = gtk_target_list_new(clipboardCopyTargets, nClipboardCopyTargets);  #if GTK_CHECK_VERSION(3,10,0)  	gtk_drag_begin_with_coordinates(GTK_WIDGET(PWidget(wMain)), -	               tl, -	               actionCopyOrMove, -	               buttonMouse, -	               evbtn, -			-1, -1); +					tl, +					actionCopyOrMove, +					buttonMouse, +					evbtn, +					-1, -1);  #else  	gtk_drag_begin(GTK_WIDGET(PWidget(wMain)), -	               tl, -	               actionCopyOrMove, -	               buttonMouse, -	               evbtn); +		       tl, +		       actionCopyOrMove, +		       buttonMouse, +		       evbtn);  #endif  }  namespace Scintilla {  std::string ConvertText(const char *s, size_t len, const char *charSetDest, -	const char *charSetSource, bool transliterations, bool silent) { +			const char *charSetSource, bool transliterations, bool silent) {  	// s is not const because of different versions of iconv disagreeing about const  	std::string destForm;  	Converter conv(charSetDest, charSetSource, transliterations); @@ -807,12 +807,12 @@ Sci::Position ScintillaGTK::EncodedFromUTF8(const char *utf8, char *encoded) con  bool ScintillaGTK::ValidCodePage(int codePage) const {  	return codePage == 0 -	|| codePage == SC_CP_UTF8 -	|| codePage == 932 -	|| codePage == 936 -	|| codePage == 949 -	|| codePage == 950 -	|| codePage == 1361; +	       || codePage == SC_CP_UTF8 +	       || codePage == 932 +	       || codePage == 936 +	       || codePage == 949 +	       || codePage == 950 +	       || codePage == 1361;  }  sptr_t ScintillaGTK::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) { @@ -839,7 +839,7 @@ sptr_t ScintillaGTK::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam  		case SCI_ENCODEDFROMUTF8:  			return EncodedFromUTF8(ConstCharPtrFromUPtr(wParam), -			        CharPtrFromSPtr(lParam)); +					       CharPtrFromSPtr(lParam));  		case SCI_SETRECTANGULARSELECTIONMODIFIER:  			rectangularSelectionModifier = wParam; @@ -849,15 +849,15 @@ sptr_t ScintillaGTK::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam  			return rectangularSelectionModifier;  		case SCI_SETREADONLY: { -			const sptr_t ret = ScintillaBase::WndProc(iMessage, wParam, lParam); -			if (accessible) { -				ScintillaGTKAccessible *sciAccessible = ScintillaGTKAccessible::FromAccessible(accessible); -				if (sciAccessible) { -					sciAccessible->NotifyReadOnly(); +				const sptr_t ret = ScintillaBase::WndProc(iMessage, wParam, lParam); +				if (accessible) { +					ScintillaGTKAccessible *sciAccessible = ScintillaGTKAccessible::FromAccessible(accessible); +					if (sciAccessible) { +						sciAccessible->NotifyReadOnly(); +					}  				} +				return ret;  			} -			return ret; -		}  		case SCI_GETACCESSIBILITY:  			return accessibilityEnabled; @@ -875,7 +875,7 @@ sptr_t ScintillaGTK::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam  		default:  			return ScintillaBase::WndProc(iMessage, wParam, lParam);  		} -	} catch (std::bad_alloc&) { +	} catch (std::bad_alloc &) {  		errorStatus = SC_STATUS_BADALLOC;  	} catch (...) {  		errorStatus = SC_STATUS_FAILURE; @@ -909,7 +909,7 @@ bool ScintillaGTK::SetIdle(bool on) {  		if (!idler.state) {  			idler.state = true;  			idler.idlerID = GUINT_TO_POINTER( -				gdk_threads_add_idle_full(G_PRIORITY_DEFAULT_IDLE, IdleCallback, this, nullptr)); +						gdk_threads_add_idle_full(G_PRIORITY_DEFAULT_IDLE, IdleCallback, this, nullptr));  		}  	} else {  		// Stop idler, if it's running @@ -967,11 +967,13 @@ bool ScintillaGTK::PaintContains(PRectangle rc) {  		} else if (rgnUpdate) {  #if GTK_CHECK_VERSION(3,0,0)  			cairo_rectangle_t grc = {rc.left, rc.top, -				rc.right - rc.left, rc.bottom - rc.top}; +						 rc.right - rc.left, rc.bottom - rc.top +						};  			contains = CRectListContains(rgnUpdate, grc);  #else  			GdkRectangle grc = {static_cast<gint>(rc.left), static_cast<gint>(rc.top), -				static_cast<gint>(rc.right - rc.left), static_cast<gint>(rc.bottom - rc.top)}; +					    static_cast<gint>(rc.right - rc.left), static_cast<gint>(rc.bottom - rc.top) +					   };  			if (gdk_region_rect_in(rgnUpdate, &grc) != GDK_OVERLAP_RECTANGLE_IN) {  				contains = false;  			} @@ -1034,11 +1036,11 @@ bool ScintillaGTK::ModifyScrollBars(Sci::Line nMax, Sci::Line nPage) {  	const int pageScroll = LinesToScroll();  	if (gtk_adjustment_get_upper(adjustmentv) != (nMax + 1) || -	        gtk_adjustment_get_page_size(adjustmentv) != nPage || -	        gtk_adjustment_get_page_increment(adjustmentv) != pageScroll) { +			gtk_adjustment_get_page_size(adjustmentv) != nPage || +			gtk_adjustment_get_page_increment(adjustmentv) != pageScroll) {  		gtk_adjustment_set_upper(adjustmentv, nMax + 1); -	        gtk_adjustment_set_page_size(adjustmentv, nPage); -	        gtk_adjustment_set_page_increment(adjustmentv, pageScroll); +		gtk_adjustment_set_page_size(adjustmentv, nPage); +		gtk_adjustment_set_page_increment(adjustmentv, pageScroll);  #if !GTK_CHECK_VERSION(3,18,0)  		gtk_adjustment_changed(GTK_ADJUSTMENT(adjustmentv));  #endif @@ -1053,13 +1055,13 @@ bool ScintillaGTK::ModifyScrollBars(Sci::Line nMax, Sci::Line nPage) {  	const unsigned int pageIncrement = pageWidth / 3;  	const unsigned int charWidth = vs.styles[STYLE_DEFAULT].aveCharWidth;  	if (gtk_adjustment_get_upper(adjustmenth) != horizEndPreferred || -	        gtk_adjustment_get_page_size(adjustmenth) != pageWidth || -	        gtk_adjustment_get_page_increment(adjustmenth) != pageIncrement || -	        gtk_adjustment_get_step_increment(adjustmenth) != charWidth) { +			gtk_adjustment_get_page_size(adjustmenth) != pageWidth || +			gtk_adjustment_get_page_increment(adjustmenth) != pageIncrement || +			gtk_adjustment_get_step_increment(adjustmenth) != charWidth) {  		gtk_adjustment_set_upper(adjustmenth, horizEndPreferred); -	        gtk_adjustment_set_page_size(adjustmenth, pageWidth); -	        gtk_adjustment_set_page_increment(adjustmenth, pageIncrement); -	        gtk_adjustment_set_step_increment(adjustmenth, charWidth); +		gtk_adjustment_set_page_size(adjustmenth, pageWidth); +		gtk_adjustment_set_page_increment(adjustmenth, pageIncrement); +		gtk_adjustment_set_step_increment(adjustmenth, charWidth);  #if !GTK_CHECK_VERSION(3,18,0)  		gtk_adjustment_changed(GTK_ADJUSTMENT(adjustmenth));  #endif @@ -1079,14 +1081,14 @@ void ScintillaGTK::ReconfigureScrollBars() {  void ScintillaGTK::NotifyChange() {  	g_signal_emit(G_OBJECT(sci), scintilla_signals[COMMAND_SIGNAL], 0, -	                Platform::LongFromTwoShorts(GetCtrlID(), SCEN_CHANGE), PWidget(wMain)); +		      Platform::LongFromTwoShorts(GetCtrlID(), SCEN_CHANGE), PWidget(wMain));  }  void ScintillaGTK::NotifyFocus(bool focus) {  	if (commandEvents)  		g_signal_emit(G_OBJECT(sci), scintilla_signals[COMMAND_SIGNAL], 0, -				Platform::LongFromTwoShorts -						(GetCtrlID(), focus ? SCEN_SETFOCUS : SCEN_KILLFOCUS), PWidget(wMain)); +			      Platform::LongFromTwoShorts +			      (GetCtrlID(), focus ? SCEN_SETFOCUS : SCEN_KILLFOCUS), PWidget(wMain));  	Editor::NotifyFocus(focus);  } @@ -1094,7 +1096,7 @@ void ScintillaGTK::NotifyParent(SCNotification scn) {  	scn.nmhdr.hwndFrom = PWidget(wMain);  	scn.nmhdr.idFrom = GetCtrlID();  	g_signal_emit(G_OBJECT(sci), scintilla_signals[NOTIFY_SIGNAL], 0, -	                GetCtrlID(), &scn); +		      GetCtrlID(), &scn);  }  void ScintillaGTK::NotifyKey(int key, int modifiers) { @@ -1132,7 +1134,7 @@ public:  			return 1;  		} else if (*charSet) {  			std::string sUTF8 = ConvertText(mixed, lenMixed, -				"UTF-8", charSet, false); +							"UTF-8", charSet, false);  			if (!sUTF8.empty()) {  				gchar *mapped = g_utf8_casefold(sUTF8.c_str(), sUTF8.length());  				size_t lenMapped = strlen(mapped); @@ -1167,12 +1169,12 @@ CaseFolder *ScintillaGTK::CaseFolderForEncoding() {  					sCharacter[0] = i;  					// Silent as some bytes have no assigned character  					std::string sUTF8 = ConvertText(sCharacter, 1, -						"UTF-8", charSetBuffer, false, true); +									"UTF-8", charSetBuffer, false, true);  					if (!sUTF8.empty()) {  						gchar *mapped = g_utf8_casefold(sUTF8.c_str(), sUTF8.length());  						if (mapped) {  							std::string mappedBack = ConvertText(mapped, strlen(mapped), -								charSetBuffer, "UTF-8", false, true); +											     charSetBuffer, "UTF-8", false, true);  							if ((mappedBack.length() == 1) && (mappedBack[0] != sCharacter[0])) {  								pcf->SetTranslation(sCharacter[0], mappedBack[0]);  							} @@ -1214,7 +1216,7 @@ std::string ScintillaGTK::CaseMapString(const std::string &s, int caseMapping) {  	if (IsUnicodeMode()) {  		std::string retMapped(s.length() * maxExpansionCaseConversion, 0);  		const size_t lenMapped = CaseConvertString(&retMapped[0], retMapped.length(), s.c_str(), s.length(), -			(caseMapping == cmUpper) ? CaseConversionUpper : CaseConversionLower); +					 (caseMapping == cmUpper) ? CaseConversionUpper : CaseConversionLower);  		retMapped.resize(lenMapped);  		return retMapped;  	} @@ -1227,7 +1229,7 @@ std::string ScintillaGTK::CaseMapString(const std::string &s, int caseMapping) {  	} else {  		// Change text to UTF-8  		std::string sUTF8 = ConvertText(s.c_str(), s.length(), -			"UTF-8", charSetBuffer, false); +						"UTF-8", charSetBuffer, false);  		CaseMapper mapper(sUTF8, caseMapping == cmUpper);  		return ConvertText(mapper.mapped, strlen(mapper.mapped), charSetBuffer, "UTF-8", false);  	} @@ -1277,12 +1279,12 @@ void ScintillaGTK::Paste() {  	public:  		Helper(ScintillaGTK *sci_) : -				GObjectWatcher(G_OBJECT(PWidget(sci_->wMain))), -				sci(sci_) { +			GObjectWatcher(G_OBJECT(PWidget(sci_->wMain))), +			sci(sci_) {  		}  		static void ClipboardReceived(GtkClipboard *, GtkSelectionData *selection_data, gpointer data) { -			Helper *self = static_cast<Helper*>(data); +			Helper *self = static_cast<Helper *>(data);  			if (self->sci) {  				self->sci->ReceivedSelection(selection_data);  			} @@ -1301,18 +1303,18 @@ void ScintillaGTK::CreateCallTipWindow(PRectangle rc) {  		gtk_container_add(GTK_CONTAINER(PWidget(ct.wCallTip)), widcdrw);  #if GTK_CHECK_VERSION(3,0,0)  		g_signal_connect(G_OBJECT(widcdrw), "draw", -				   G_CALLBACK(ScintillaGTK::DrawCT), &ct); +				 G_CALLBACK(ScintillaGTK::DrawCT), &ct);  #else  		g_signal_connect(G_OBJECT(widcdrw), "expose_event", -				   G_CALLBACK(ScintillaGTK::ExposeCT), &ct); +				 G_CALLBACK(ScintillaGTK::ExposeCT), &ct);  #endif  		g_signal_connect(G_OBJECT(widcdrw), "button_press_event", -				   G_CALLBACK(ScintillaGTK::PressCT), this); +				 G_CALLBACK(ScintillaGTK::PressCT), this);  		gtk_widget_set_events(widcdrw, -			GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK); +				      GDK_EXPOSURE_MASK | GDK_BUTTON_PRESS_MASK);  		GtkWidget *top = gtk_widget_get_toplevel(static_cast<GtkWidget *>(wMain.GetID()));  		gtk_window_set_transient_for(GTK_WINDOW(static_cast<GtkWidget *>(PWidget(ct.wCallTip))), -			GTK_WINDOW(top)); +					     GTK_WINDOW(top));  	}  	const int width = static_cast<int>(rc.Width());  	const int height = static_cast<int>(rc.Height()); @@ -1331,7 +1333,7 @@ void ScintillaGTK::AddToPopUp(const char *label, int cmd, bool enabled) {  		menuItem = gtk_separator_menu_item_new();  	gtk_menu_shell_append(GTK_MENU_SHELL(popup.GetID()), menuItem);  	g_object_set_data(G_OBJECT(menuItem), "CmdNum", GINT_TO_POINTER(cmd)); -	g_signal_connect(G_OBJECT(menuItem),"activate", G_CALLBACK(PopUpCB), this); +	g_signal_connect(G_OBJECT(menuItem), "activate", G_CALLBACK(PopUpCB), this);  	if (cmd) {  		if (menuItem) @@ -1351,7 +1353,7 @@ void ScintillaGTK::ClaimSelection() {  	if (!sel.Empty() && wSelection.Created() && IS_WIDGET_REALIZED(GTK_WIDGET(PWidget(wSelection)))) {  		primarySelection = true;  		gtk_selection_owner_set(GTK_WIDGET(PWidget(wSelection)), -		                        GDK_SELECTION_PRIMARY, GDK_CURRENT_TIME); +					GDK_SELECTION_PRIMARY, GDK_CURRENT_TIME);  		primary.Clear();  	} else if (OwnPrimarySelection()) {  		primarySelection = true; @@ -1406,7 +1408,7 @@ void ScintillaGTK::GetGtkSelectionText(GtkSelectionData *selectionData, Selectio  		} else {  			// Assume buffer is in same encoding as selection  			selText.Copy(dest, pdoc->dbcsCodePage, -				vs.styles[STYLE_DEFAULT].characterSet, isRectangular, false); +				     vs.styles[STYLE_DEFAULT].characterSet, isRectangular, false);  		}  	} else {	// UTF-8  		const char *charSetBuffer = CharacterSetID(); @@ -1414,7 +1416,7 @@ void ScintillaGTK::GetGtkSelectionText(GtkSelectionData *selectionData, Selectio  			// Convert to locale  			dest = ConvertText(dest.c_str(), dest.length(), charSetBuffer, "UTF-8", true);  			selText.Copy(dest, pdoc->dbcsCodePage, -				vs.styles[STYLE_DEFAULT].characterSet, isRectangular, false); +				     vs.styles[STYLE_DEFAULT].characterSet, isRectangular, false);  		} else {  			selText.Copy(dest, SC_CP_UTF8, 0, isRectangular, false);  		} @@ -1424,13 +1426,13 @@ void ScintillaGTK::GetGtkSelectionText(GtkSelectionData *selectionData, Selectio  void ScintillaGTK::ReceivedSelection(GtkSelectionData *selection_data) {  	try {  		if ((SelectionOfGSD(selection_data) == atomClipboard) || -		        (SelectionOfGSD(selection_data) == GDK_SELECTION_PRIMARY)) { +				(SelectionOfGSD(selection_data) == GDK_SELECTION_PRIMARY)) {  			if ((atomSought == atomUTF8) && (LengthOfGSD(selection_data) <= 0)) {  				atomSought = atomString;  				gtk_selection_convert(GTK_WIDGET(PWidget(wMain)), -				        SelectionOfGSD(selection_data), atomSought, GDK_CURRENT_TIME); +						      SelectionOfGSD(selection_data), atomSought, GDK_CURRENT_TIME);  			} else if ((LengthOfGSD(selection_data) > 0) && -			        ((TypeOfGSD(selection_data) == GDK_TARGET_STRING) || (TypeOfGSD(selection_data) == atomUTF8))) { +					((TypeOfGSD(selection_data) == GDK_TARGET_STRING) || (TypeOfGSD(selection_data) == atomUTF8))) {  				SelectionText selText;  				GetGtkSelectionText(selection_data, selText); @@ -1440,7 +1442,7 @@ void ScintillaGTK::ReceivedSelection(GtkSelectionData *selection_data) {  				}  				InsertPasteShape(selText.Data(), selText.Length(), -					selText.rectangular ? pasteRectangular : pasteStream); +						 selText.rectangular ? pasteRectangular : pasteStream);  				EnsureCaretVisible();  			}  		} @@ -1517,8 +1519,8 @@ void ScintillaGTK::GetSelection(GtkSelectionData *selection_data, guint info, Se  		gtk_selection_data_set_text(selection_data, textData, len);  	} else {  		gtk_selection_data_set(selection_data, -			static_cast<GdkAtom>(GDK_SELECTION_TYPE_STRING), -			8, reinterpret_cast<const guchar *>(textData), len); +				       static_cast<GdkAtom>(GDK_SELECTION_TYPE_STRING), +				       8, reinterpret_cast<const guchar *>(textData), len);  	}  } @@ -1529,17 +1531,17 @@ void ScintillaGTK::StoreOnClipboard(SelectionText *clipText) {  		return;  	if (gtk_clipboard_set_with_data(clipBoard, clipboardCopyTargets, nClipboardCopyTargets, -				    ClipboardGetSelection, ClipboardClearSelection, clipText)) { +					ClipboardGetSelection, ClipboardClearSelection, clipText)) {  		gtk_clipboard_set_can_store(clipBoard, clipboardCopyTargets, nClipboardCopyTargets);  	}  }  void ScintillaGTK::ClipboardGetSelection(GtkClipboard *, GtkSelectionData *selection_data, guint info, void *data) { -	GetSelection(selection_data, info, static_cast<SelectionText*>(data)); +	GetSelection(selection_data, info, static_cast<SelectionText *>(data));  }  void ScintillaGTK::ClipboardClearSelection(GtkClipboard *, void *data) { -	SelectionText *obj = static_cast<SelectionText*>(data); +	SelectionText *obj = static_cast<SelectionText *>(data);  	delete obj;  } @@ -1656,7 +1658,7 @@ namespace {  void SetAdjustmentValue(GtkAdjustment *object, int value) {  	GtkAdjustment *adjustment = GTK_ADJUSTMENT(object);  	const int maxValue = static_cast<int>( -		gtk_adjustment_get_upper(adjustment) - gtk_adjustment_get_page_size(adjustment)); +				     gtk_adjustment_get_upper(adjustment) - gtk_adjustment_get_page_size(adjustment));  	if (value > maxValue)  		value = maxValue; @@ -1667,16 +1669,16 @@ void SetAdjustmentValue(GtkAdjustment *object, int value) {  int modifierTranslated(int sciModifier) noexcept {  	switch (sciModifier) { -		case SCMOD_SHIFT: -			return GDK_SHIFT_MASK; -		case SCMOD_CTRL: -			return GDK_CONTROL_MASK; -		case SCMOD_ALT: -			return GDK_MOD1_MASK; -		case SCMOD_SUPER: -			return GDK_MOD4_MASK; -		default: -			return 0; +	case SCMOD_SHIFT: +		return GDK_SHIFT_MASK; +	case SCMOD_CTRL: +		return GDK_CONTROL_MASK; +	case SCMOD_ALT: +		return GDK_MOD1_MASK; +	case SCMOD_SUPER: +		return GDK_MOD4_MASK; +	default: +		return 0;  	}  } @@ -1737,7 +1739,7 @@ gint ScintillaGTK::PressThis(GdkEventButton *event) {  			SetSelection(pos, pos);  			atomSought = atomUTF8;  			gtk_selection_convert(GTK_WIDGET(PWidget(wMain)), GDK_SELECTION_PRIMARY, -			        atomSought, event->time); +					      atomSought, event->time);  		} else if (event->button == 3) {  			if (!PointInSelection(pt))  				SetEmptySelection(PositionFromLocation(pt)); @@ -1801,9 +1803,9 @@ gint ScintillaGTK::MouseRelease(GtkWidget *widget, GdkEventButton *event) {  				// scrollbar, not the drawing window so just repeat the most recent point.  				pt = sciThis->ptMouseLast;  			const int modifiers = ModifierFlags( -				(event->state & GDK_SHIFT_MASK) != 0, -				(event->state & GDK_CONTROL_MASK) != 0, -				(event->state & modifierTranslated(sciThis->rectangularSelectionModifier)) != 0); +						      (event->state & GDK_SHIFT_MASK) != 0, +						      (event->state & GDK_CONTROL_MASK) != 0, +						      (event->state & modifierTranslated(sciThis->rectangularSelectionModifier)) != 0);  			sciThis->ButtonUpWithModifiers(pt, event->time, modifiers);  		}  	} catch (...) { @@ -1929,7 +1931,7 @@ gint ScintillaGTK::Motion(GtkWidget *widget, GdkEventMotion *event) {  		if (event->is_hint) {  #if GTK_CHECK_VERSION(3,0,0)  			gdk_window_get_device_position(event->window, -				event->device, &x, &y, &state); +						       event->device, &x, &y, &state);  #else  			gdk_window_get_pointer(event->window, &x, &y, &state);  #endif @@ -1942,9 +1944,9 @@ gint ScintillaGTK::Motion(GtkWidget *widget, GdkEventMotion *event) {  		//	sciThis,event->window,event->time,event->is_hint? 'h' :'.', x, y);  		const Point pt(static_cast<XYPOSITION>(x), static_cast<XYPOSITION>(y));  		const int modifiers = ModifierFlags( -				(event->state & GDK_SHIFT_MASK) != 0, -				(event->state & GDK_CONTROL_MASK) != 0, -				(event->state & modifierTranslated(sciThis->rectangularSelectionModifier)) != 0); +					      (event->state & GDK_SHIFT_MASK) != 0, +					      (event->state & GDK_CONTROL_MASK) != 0, +					      (event->state & modifierTranslated(sciThis->rectangularSelectionModifier)) != 0);  		sciThis->ButtonMoveWithModifiers(pt, event->time, modifiers);  	} catch (...) {  		sciThis->errorStatus = SC_STATUS_FAILURE; @@ -2453,11 +2455,11 @@ void ScintillaGTK::PreeditChanged(GtkIMContext *, ScintillaGTK *sciThis) {  	}  } -void ScintillaGTK::StyleSetText(GtkWidget *widget, GtkStyle *, void*) { +void ScintillaGTK::StyleSetText(GtkWidget *widget, GtkStyle *, void *) {  	RealizeText(widget, nullptr);  } -void ScintillaGTK::RealizeText(GtkWidget *widget, void*) { +void ScintillaGTK::RealizeText(GtkWidget *widget, void *) {  	// Set NULL background to avoid automatic clearing so Scintilla responsible for all drawing  	if (WindowFromWidget(widget)) {  #if GTK_CHECK_VERSION(3,22,0) @@ -2577,26 +2579,26 @@ gboolean ScintillaGTK::DrawThis(cairo_t *cr) {  			gtk_style_context_add_class(styleContext, GTK_STYLE_CLASS_SCROLLBARS_JUNCTION);  			gtk_render_background(styleContext, cr, rc.right, rc.bottom, -					verticalScrollBarWidth, horizontalScrollBarHeight); +					      verticalScrollBarWidth, horizontalScrollBarHeight);  			gtk_render_frame(styleContext, cr, rc.right, rc.bottom, -					verticalScrollBarWidth, horizontalScrollBarHeight); +					 verticalScrollBarWidth, horizontalScrollBarHeight);  			gtk_style_context_restore(styleContext);  		}  #endif  		gtk_container_propagate_draw( -		    GTK_CONTAINER(PWidget(wMain)), PWidget(scrollbarh), cr); +			GTK_CONTAINER(PWidget(wMain)), PWidget(scrollbarh), cr);  		gtk_container_propagate_draw( -		    GTK_CONTAINER(PWidget(wMain)), PWidget(scrollbarv), cr); +			GTK_CONTAINER(PWidget(wMain)), PWidget(scrollbarv), cr);  // Starting from the following version, the expose event are not propagated  // for double buffered non native windows, so we need to call it ourselves  // or keep the default handler  #if GTK_CHECK_VERSION(3,0,0)  		// we want to forward on any >= 3.9.2 runtime -		if (gtk_check_version(3,9,2) == nullptr) { +		if (gtk_check_version(3, 9, 2) == nullptr) {  			gtk_container_propagate_draw( -					GTK_CONTAINER(PWidget(wMain)), PWidget(wText), cr); +				GTK_CONTAINER(PWidget(wMain)), PWidget(wText), cr);  		}  #endif  	} catch (...) { @@ -2617,10 +2619,10 @@ gboolean ScintillaGTK::ExposeTextThis(GtkWidget * /*widget*/, GdkEventExpose *os  		paintState = painting;  		rcPaint = PRectangle::FromInts( -			ose->area.x, -			ose->area.y, -			ose->area.x + ose->area.width, -			ose->area.y + ose->area.height); +				  ose->area.x, +				  ose->area.y, +				  ose->area.x + ose->area.width, +				  ose->area.y + ose->area.height);  		PLATFORM_ASSERT(rgnUpdate == nullptr);  		rgnUpdate = gdk_region_copy(ose->region); @@ -2668,9 +2670,9 @@ gboolean ScintillaGTK::Expose(GtkWidget *, GdkEventExpose *ose) {  		// The text is painted in ExposeText  		gtk_container_propagate_expose( -		    GTK_CONTAINER(PWidget(wMain)), PWidget(scrollbarh), ose); +			GTK_CONTAINER(PWidget(wMain)), PWidget(scrollbarh), ose);  		gtk_container_propagate_expose( -		    GTK_CONTAINER(PWidget(wMain)), PWidget(scrollbarv), ose); +			GTK_CONTAINER(PWidget(wMain)), PWidget(scrollbarv), ose);  	} catch (...) {  		errorStatus = SC_STATUS_FAILURE; @@ -2697,14 +2699,14 @@ void ScintillaGTK::ScrollHSignal(GtkAdjustment *adj, ScintillaGTK *sciThis) {  }  void ScintillaGTK::SelectionReceived(GtkWidget *widget, -                                     GtkSelectionData *selection_data, guint) { +				     GtkSelectionData *selection_data, guint) {  	ScintillaGTK *sciThis = FromWidget(widget);  	//Platform::DebugPrintf("Selection received\n");  	sciThis->ReceivedSelection(selection_data);  }  void ScintillaGTK::SelectionGet(GtkWidget *widget, -                                GtkSelectionData *selection_data, guint info, guint) { +				GtkSelectionData *selection_data, guint info, guint) {  	ScintillaGTK *sciThis = FromWidget(widget);  	try {  		//Platform::DebugPrintf("Selection get\n"); @@ -2730,7 +2732,7 @@ gint ScintillaGTK::SelectionClear(GtkWidget *widget, GdkEventSelection *selectio  }  gboolean ScintillaGTK::DragMotionThis(GdkDragContext *context, -                                 gint x, gint y, guint dragtime) { +				      gint x, gint y, guint dragtime) {  	try {  		const Point npt = Point::FromInts(x, y);  		SetDragPosition(SPositionFromLocation(npt, false, false, UserVirtualSpace())); @@ -2752,7 +2754,7 @@ gboolean ScintillaGTK::DragMotionThis(GdkDragContext *context,  }  gboolean ScintillaGTK::DragMotion(GtkWidget *widget, GdkDragContext *context, -                                 gint x, gint y, guint dragtime) { +				  gint x, gint y, guint dragtime) {  	ScintillaGTK *sciThis = FromWidget(widget);  	return sciThis->DragMotionThis(context, x, y, dragtime);  } @@ -2782,7 +2784,7 @@ void ScintillaGTK::DragEnd(GtkWidget *widget, GdkDragContext * /*context*/) {  }  gboolean ScintillaGTK::Drop(GtkWidget *widget, GdkDragContext * /*context*/, -                            gint, gint, guint) { +			    gint, gint, guint) {  	ScintillaGTK *sciThis = FromWidget(widget);  	try {  		//Platform::DebugPrintf("Drop %x\n", sciThis); @@ -2794,7 +2796,7 @@ gboolean ScintillaGTK::Drop(GtkWidget *widget, GdkDragContext * /*context*/,  }  void ScintillaGTK::DragDataReceived(GtkWidget *widget, GdkDragContext * /*context*/, -                                    gint, gint, GtkSelectionData *selection_data, guint /*info*/, guint) { +				    gint, gint, GtkSelectionData *selection_data, guint /*info*/, guint) {  	ScintillaGTK *sciThis = FromWidget(widget);  	try {  		sciThis->ReceivedDrop(selection_data); @@ -2805,7 +2807,7 @@ void ScintillaGTK::DragDataReceived(GtkWidget *widget, GdkDragContext * /*contex  }  void ScintillaGTK::DragDataGet(GtkWidget *widget, GdkDragContext *context, -                               GtkSelectionData *selection_data, guint info, guint) { +			       GtkSelectionData *selection_data, guint info, guint) {  	ScintillaGTK *sciThis = FromWidget(widget);  	try {  		sciThis->dragWasDropped = true; @@ -2950,16 +2952,16 @@ gboolean ScintillaGTK::ExposeCT(GtkWidget *widget, GdkEventExpose * /*ose*/, Cal  #endif -AtkObject* ScintillaGTK::GetAccessibleThis(GtkWidget *widget) { +AtkObject *ScintillaGTK::GetAccessibleThis(GtkWidget *widget) {  	return ScintillaGTKAccessible::WidgetGetAccessibleImpl(widget, &accessible, scintilla_class_parent_class);  } -AtkObject* ScintillaGTK::GetAccessible(GtkWidget *widget) { +AtkObject *ScintillaGTK::GetAccessible(GtkWidget *widget) {  	return FromWidget(widget)->GetAccessibleThis(widget);  }  sptr_t ScintillaGTK::DirectFunction( -    sptr_t ptr, unsigned int iMessage, uptr_t wParam, sptr_t lParam) { +	sptr_t ptr, unsigned int iMessage, uptr_t wParam, sptr_t lParam) {  	return reinterpret_cast<ScintillaGTK *>(ptr)->WndProc(iMessage, wParam, lParam);  } @@ -2988,19 +2990,19 @@ GType scintilla_get_type() {  			scintilla_type = g_type_from_name("ScintillaObject");  			if (!scintilla_type) {  				static GTypeInfo scintilla_info = { -					(guint16) sizeof (ScintillaObjectClass), +					(guint16) sizeof(ScintillaObjectClass),  					nullptr, //(GBaseInitFunc)  					nullptr, //(GBaseFinalizeFunc)  					(GClassInitFunc) scintilla_class_init,  					nullptr, //(GClassFinalizeFunc)  					nullptr, //gconstpointer data -					(guint16) sizeof (ScintillaObject), +					(guint16) sizeof(ScintillaObject),  					0, //n_preallocs  					(GInstanceInitFunc) scintilla_init,  					nullptr //(GTypeValueTable*)  				};  				scintilla_type = g_type_register_static( -				            GTK_TYPE_CONTAINER, "ScintillaObject", &scintilla_info, (GTypeFlags) 0); +							 GTK_TYPE_CONTAINER, "ScintillaObject", &scintilla_info, (GTypeFlags) 0);  			}  		} @@ -3013,7 +3015,7 @@ GType scintilla_object_get_type() {  	return scintilla_get_type();  } -void ScintillaGTK::ClassInit(OBJECT_CLASS* object_class, GtkWidgetClass *widget_class, GtkContainerClass *container_class) { +void ScintillaGTK::ClassInit(OBJECT_CLASS *object_class, GtkWidgetClass *widget_class, GtkContainerClass *container_class) {  	Platform_Initialise();  #ifdef SCI_LEXER  	Scintilla_LinkLexers(); @@ -3073,32 +3075,32 @@ void ScintillaGTK::ClassInit(OBJECT_CLASS* object_class, GtkWidgetClass *widget_  static void scintilla_class_init(ScintillaClass *klass) {  	try { -		OBJECT_CLASS *object_class = (OBJECT_CLASS*) klass; -		GtkWidgetClass *widget_class = (GtkWidgetClass*) klass; -		GtkContainerClass *container_class = (GtkContainerClass*) klass; +		OBJECT_CLASS *object_class = (OBJECT_CLASS *) klass; +		GtkWidgetClass *widget_class = (GtkWidgetClass *) klass; +		GtkContainerClass *container_class = (GtkContainerClass *) klass;  		const GSignalFlags sigflags = GSignalFlags(G_SIGNAL_ACTION | G_SIGNAL_RUN_LAST);  		scintilla_signals[COMMAND_SIGNAL] = g_signal_new( -		            "command", -		            G_TYPE_FROM_CLASS(object_class), -		            sigflags, -		            G_STRUCT_OFFSET(ScintillaClass, command), -		            nullptr, //(GSignalAccumulator) -		            nullptr, //(gpointer) -		            scintilla_marshal_VOID__INT_OBJECT, -		            G_TYPE_NONE, -		            2, G_TYPE_INT, GTK_TYPE_WIDGET); +				"command", +				G_TYPE_FROM_CLASS(object_class), +				sigflags, +				G_STRUCT_OFFSET(ScintillaClass, command), +				nullptr, //(GSignalAccumulator) +				nullptr, //(gpointer) +				scintilla_marshal_VOID__INT_OBJECT, +				G_TYPE_NONE, +				2, G_TYPE_INT, GTK_TYPE_WIDGET);  		scintilla_signals[NOTIFY_SIGNAL] = g_signal_new( -		            SCINTILLA_NOTIFY, -		            G_TYPE_FROM_CLASS(object_class), -		            sigflags, -		            G_STRUCT_OFFSET(ScintillaClass, notify), -		            nullptr, //(GSignalAccumulator) -		            nullptr, //(gpointer) -		            scintilla_marshal_VOID__INT_BOXED, -		            G_TYPE_NONE, -		            2, G_TYPE_INT, SCINTILLA_TYPE_NOTIFICATION); +				SCINTILLA_NOTIFY, +				G_TYPE_FROM_CLASS(object_class), +				sigflags, +				G_STRUCT_OFFSET(ScintillaClass, notify), +				nullptr, //(GSignalAccumulator) +				nullptr, //(gpointer) +				scintilla_marshal_VOID__INT_BOXED, +				G_TYPE_NONE, +				2, G_TYPE_INT, SCINTILLA_TYPE_NOTIFICATION);  		klass->command = nullptr;  		klass->notify = nullptr; @@ -3117,7 +3119,7 @@ static void scintilla_init(ScintillaObject *sci) {  }  /* legacy name for scintilla_object_new */ -GtkWidget* scintilla_new() { +GtkWidget *scintilla_new() {  	GtkWidget *widget = GTK_WIDGET(g_object_new(scintilla_get_type(), nullptr));  	gtk_widget_set_direction(widget, GTK_TEXT_DIR_LTR); @@ -3150,9 +3152,9 @@ GType scnotification_get_type(void) {  	static gsize type_id = 0;  	if (g_once_init_enter(&type_id)) {  		const gsize id = (gsize) g_boxed_type_register_static( -		                            g_intern_static_string("SCNotification"), -		                            (GBoxedCopyFunc) copy_, -		                            (GBoxedFreeFunc) free_); +					 g_intern_static_string("SCNotification"), +					 (GBoxedCopyFunc) copy_, +					 (GBoxedFreeFunc) free_);  		g_once_init_leave(&type_id, id);  	}  	return (GType) type_id; diff --git a/gtk/ScintillaGTK.h b/gtk/ScintillaGTK.h index 5a305696a..501903b42 100644 --- a/gtk/ScintillaGTK.h +++ b/gtk/ScintillaGTK.h @@ -80,7 +80,7 @@ public:  	ScintillaGTK &operator=(ScintillaGTK &&) = delete;  	virtual ~ScintillaGTK();  	static ScintillaGTK *FromWidget(GtkWidget *widget); -	static void ClassInit(OBJECT_CLASS* object_class, GtkWidgetClass *widget_class, GtkContainerClass *container_class); +	static void ClassInit(OBJECT_CLASS *object_class, GtkWidgetClass *widget_class, GtkContainerClass *container_class);  private:  	void Init();  	void Finalise() override; @@ -137,8 +137,8 @@ private:  	void ReceivedDrop(GtkSelectionData *selection_data);  	static void GetSelection(GtkSelectionData *selection_data, guint info, SelectionText *text);  	void StoreOnClipboard(SelectionText *clipText); -	static void ClipboardGetSelection(GtkClipboard* clip, GtkSelectionData *selection_data, guint info, void *data); -	static void ClipboardClearSelection(GtkClipboard* clip, void *data); +	static void ClipboardGetSelection(GtkClipboard *clip, GtkSelectionData *selection_data, guint info, void *data); +	static void ClipboardClearSelection(GtkClipboard *clip, void *data);  	void UnclaimSelection(GdkEventSelection *selection_event);  	static void PrimarySelection(GtkWidget *widget, GtkSelectionData *selection_data, guint info, guint time_stamp, ScintillaGTK *sciThis); @@ -195,8 +195,8 @@ private:  	gboolean ExposePreeditThis(GtkWidget *widget, GdkEventExpose *ose);  	static gboolean ExposePreedit(GtkWidget *widget, GdkEventExpose *ose, ScintillaGTK *sciThis);  #endif -	AtkObject* GetAccessibleThis(GtkWidget *widget); -	static AtkObject* GetAccessible(GtkWidget *widget); +	AtkObject *GetAccessibleThis(GtkWidget *widget); +	static AtkObject *GetAccessible(GtkWidget *widget);  	bool KoreanIME();  	void CommitThis(char *commitStr); @@ -208,27 +208,27 @@ private:  	void DrawImeIndicator(int indicator, int len);  	void SetCandidateWindowPos(); -	static void StyleSetText(GtkWidget *widget, GtkStyle *previous, void*); -	static void RealizeText(GtkWidget *widget, void*); +	static void StyleSetText(GtkWidget *widget, GtkStyle *previous, void *); +	static void RealizeText(GtkWidget *widget, void *);  	static void Dispose(GObject *object);  	static void Destroy(GObject *object);  	static void SelectionReceived(GtkWidget *widget, GtkSelectionData *selection_data, -	                              guint time); +				      guint time);  	static void SelectionGet(GtkWidget *widget, GtkSelectionData *selection_data, -	                         guint info, guint time); +				 guint info, guint time);  	static gint SelectionClear(GtkWidget *widget, GdkEventSelection *selection_event);  	gboolean DragMotionThis(GdkDragContext *context, gint x, gint y, guint dragtime);  	static gboolean DragMotion(GtkWidget *widget, GdkDragContext *context, -	                           gint x, gint y, guint dragtime); +				   gint x, gint y, guint dragtime);  	static void DragLeave(GtkWidget *widget, GdkDragContext *context, -	                      guint time); +			      guint time);  	static void DragEnd(GtkWidget *widget, GdkDragContext *context);  	static gboolean Drop(GtkWidget *widget, GdkDragContext *context, -	                     gint x, gint y, guint time); +			     gint x, gint y, guint time);  	static void DragDataReceived(GtkWidget *widget, GdkDragContext *context, -	                             gint x, gint y, GtkSelectionData *selection_data, guint info, guint time); +				     gint x, gint y, GtkSelectionData *selection_data, guint info, guint time);  	static void DragDataGet(GtkWidget *widget, GdkDragContext *context, -	                        GtkSelectionData *selection_data, guint info, guint time); +				GtkSelectionData *selection_data, guint info, guint time);  	static gboolean TimeOut(gpointer ptt);  	static gboolean IdleCallback(gpointer pSci);  	static gboolean StyleIdle(gpointer pSci); @@ -245,7 +245,7 @@ private:  	static gboolean PressCT(GtkWidget *widget, GdkEventButton *event, ScintillaGTK *sciThis);  	static sptr_t DirectFunction(sptr_t ptr, -	                             unsigned int iMessage, uptr_t wParam, sptr_t lParam); +				     unsigned int iMessage, uptr_t wParam, sptr_t lParam);  };  // helper class to watch a GObject lifetime and get notified when it dies @@ -260,12 +260,12 @@ class GObjectWatcher {  	}  	static void WeakNotify(gpointer data, GObject *obj) { -		static_cast<GObjectWatcher*>(data)->WeakNotifyThis(obj); +		static_cast<GObjectWatcher *>(data)->WeakNotifyThis(obj);  	}  public:  	GObjectWatcher(GObject *obj) : -			weakRef(obj) { +		weakRef(obj) {  		g_object_weak_ref(weakRef, WeakNotify, this);  	} @@ -283,7 +283,7 @@ public:  };  std::string ConvertText(const char *s, size_t len, const char *charSetDest, -                        const char *charSetSource, bool transliterations, bool silent=false); +			const char *charSetSource, bool transliterations, bool silent=false);  } | 
