--- a/gntfilesel.c Fri Nov 17 01:18:13 2017 -0500
+++ b/gntfilesel.c Mon Nov 27 20:55:41 2017 -0600
@@ -38,10 +38,6 @@
@@ -281,12 +277,7 @@
if (strcmp(key, "\r") && strcmp(key, "\n"))
@@ -309,39 +300,9 @@
- /* XXX: there needs to be a way to allow other methods for globbing,
- * like the read_fn stuff. */
- glob_ret = glob(path, GLOB_MARK, NULL, &gl);
- if (!glob_ret) { /* XXX: do something with the return value */
- char *loc = g_path_get_dirname(gl.gl_pathv[0]);
- g_stat(gl.gl_pathv[0], &st);
- gnt_file_sel_set_current_location(sel, loc); /* XXX: check the return value */
- if (!S_ISDIR(st.st_mode) && !sel->dirsonly) {
- gnt_tree_remove_all(GNT_TREE(sel->files));
- for (count = 0; count < gl.gl_pathc; count++) {
- char *tmp = process_path(gl.gl_pathv[count]);
- loc = g_path_get_dirname(tmp);
- if (g_utf8_collate(sel->current, loc) == 0) {
- char *base = g_path_get_basename(tmp);
- snprintf(size, sizeof(size), "%ld", (long)st.st_size);
- gnt_tree_add_row_after(GNT_TREE(sel->files), base,
- gnt_tree_create_row(GNT_TREE(sel->files), base, size, ""), NULL, NULL);
- gnt_widget_draw(sel->files);
- } else if (sel->files) {
- gnt_tree_remove_all(GNT_TREE(sel->files));
- gnt_widget_draw(sel->files);
+ /* XXX: Add support for globbing via g_pattern_spec_* */ --- a/gntmain.c Fri Nov 17 01:18:13 2017 -0500
+++ b/gntmain.c Mon Nov 27 20:55:41 2017 -0600
@@ -340,12 +340,6 @@
- gnt_warning("a key: [%s] %#x %#x %#x %#x %#x %#x", keys,
- (guchar)keys[0], (guchar)keys[1], (guchar)keys[2],
- (guchar)keys[3], (guchar)keys[4], (guchar)keys[5]);
/* TODO: we could call detect_mouse_action here, but no
* events are triggered (yet?) for mouse on win32.
@@ -395,17 +389,6 @@
if (mouse_enabled && detect_mouse_action(k))
- /* I am not sure what's happening here. If this actually does something,
- * then this needs to go in gnt_keys_refine. */
- if (*k < 0) { /* Alt not sending ESC* */
@@ -450,12 +433,6 @@
g_io_channel_set_close_on_unref(channel, TRUE);
- g_io_channel_set_encoding(channel, NULL, NULL);
- g_io_channel_set_buffered(channel, FALSE);
- g_io_channel_set_flags(channel, G_IO_FLAG_NONBLOCK, NULL );
channel_read_callback = result = g_io_add_watch_full(channel, G_PRIORITY_HIGH,
(G_IO_IN | G_IO_HUP | G_IO_ERR | G_IO_PRI),
@@ -465,10 +442,6 @@
io_invoke_error, GINT_TO_POINTER(result), NULL);
g_io_channel_unref(channel);
- gnt_warning("setting up IO (%d)", channel_read_callback);
--- a/gntmenuitem.c Fri Nov 17 01:18:13 2017 -0500
+++ b/gntmenuitem.c Mon Nov 27 20:55:41 2017 -0600
@@ -65,13 +65,8 @@
gnt_menuitem_init(GTypeInstance *instance, gpointer klass)
GntMenuItem *item = GNT_MENU_ITEM(instance);
- GntMenuItemPriv *priv = &item->priv;
/******************************************************************************
@@ -167,13 +162,7 @@
gnt_menuitem_set_visible(GntMenuItem *item, gboolean visible)
- GntMenuItemPriv *priv = &item->priv;
- priv->visible = visible;
@@ -181,11 +170,7 @@
g_return_val_if_fail(GNT_IS_MENU_ITEM(item), FALSE);
- return item->priv.visible;
--- a/gntwidget.c Fri Nov 17 01:18:13 2017 -0500
+++ b/gntwidget.c Mon Nov 27 20:55:41 2017 -0600
@@ -322,42 +322,8 @@
if (widget->window == NULL)
- int x, y, maxx, maxy, w, h;
- gboolean shadow = TRUE;
- if (!gnt_widget_has_shadow(widget))
- w = oldw = widget->priv.width + shadow;
- h = oldh = widget->priv.height + shadow;
- getmaxyx(stdscr, maxy, maxx);
- maxy -= 1; /* room for the taskbar */
+ widget->window = newpad(widget->priv.height + 20, widget->priv.width + 20);
- if (w != oldw || h != oldh) {
- widget->priv.width = w - shadow;
- widget->priv.height = h - shadow;
- g_signal_emit(widget, signals[SIG_SIZE_CHANGED], 0, oldw, oldh);
- widget->window = newpad(widget->priv.height + 20, widget->priv.width + 20); /* XXX: */
@@ -403,11 +369,6 @@
g_signal_emit(widget, signals[SIG_HIDE], 0);
wbkgdset(widget->window, '\0' | gnt_color_pair(GNT_COLOR_NORMAL));
- /* XXX: I have no clue why, but this seemed to be necessary. */
- if (gnt_widget_has_shadow(widget))
- mvwvline(widget->window, 1, widget->priv.width, ' ', widget->priv.height);
gnt_screen_release(widget);
GNT_WIDGET_SET_FLAGS(widget, GNT_WIDGET_INVISIBLE);
GNT_WIDGET_UNSET_FLAGS(widget, GNT_WIDGET_MAPPED);
--- a/test.c Fri Nov 17 01:18:13 2017 -0500
+++ b/test.c Mon Nov 27 20:55:41 2017 -0600
@@ -16,25 +16,6 @@
gnt_box_set_title(GNT_BOX(box), "This is a test");
- gnt_widget_set_focus(w, TRUE);
- /* XXX: This is to just test stuff */
- if (strcmp(text+1, GNT_KEY_LEFT) == 0 && w->priv.x)
- else if (strcmp(text+1, GNT_KEY_RIGHT) == 0)
- else if (strcmp(text+1, GNT_KEY_UP) == 0 && w->priv.y)
- else if (strcmp(text+1, GNT_KEY_DOWN) == 0)
@@ -57,11 +38,7 @@
g_return_val_if_fail(GNT_IS_TREE(tree), FALSE);
gnt_tree_scroll(GNT_TREE(tree), 1);
- /*wscrl(tree->window, 1);*/
- /*box(tree->window, ACS_VLINE, ACS_HLINE);*/
- /*wrefresh(tree->window);*/
@@ -90,7 +67,6 @@
gnt_box_add_widget(GNT_BOX(vbox), widget2);
gnt_box_add_widget(GNT_BOX(hbox), label);
- /*gnt_box_add_widget(GNT_BOX(hbox), vbox);*/
gnt_box_add_widget(GNT_BOX(hbox), gnt_entry_new("a"));
@@ -106,18 +82,12 @@
GNT_WIDGET_UNSET_FLAGS(hbox, GNT_WIDGET_NO_BORDER | GNT_WIDGET_NO_SHADOW);
gnt_box_set_title(GNT_BOX(hbox), "111111111111111111111111111111111111111111111111111111111111111This is the title …");
- /*gnt_widget_set_take_focus(vbox, TRUE);*/
- /*gnt_widget_set_take_focus(hbox, TRUE);*/
- /*gnt_widget_set_position(hbox, 10, 10);*/
g_signal_connect(hbox, "key_pressed", G_CALLBACK(key_pressed), tree);
g_signal_connect(widget, "activate", G_CALLBACK(button1), hbox);
g_signal_connect(widget2, "activate", G_CALLBACK(button2), hbox);
- /*g_timeout_add(1000, (GSourceFunc)w_scroll, tree);*/