aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--gtk/Converter.h4
-rw-r--r--gtk/PlatGTK.cxx234
-rw-r--r--gtk/ScintillaGTK.cxx426
-rw-r--r--gtk/ScintillaGTK.h36
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);
}