Federico Mena Quintero
3b5ddd8b55
Create a tooltip-like window to present completion feedback
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19839
2008-03-13 00:42:19 +00:00
Federico Mena Quintero
f47227adde
Beep if there are no matches for explicit completion
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19838
2008-03-13 00:41:58 +00:00
Federico Mena Quintero
a83799a32a
Scan the completion store again to look for complete-but-not-unique matches
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19837
2008-03-13 00:41:38 +00:00
Federico Mena Quintero
e5f8a4693e
Stubs for all cases of completion feedback
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19836
2008-03-13 00:41:17 +00:00
Federico Mena Quintero
806cca3c9c
Update comments on explicit completion
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19835
2008-03-13 00:40:57 +00:00
Federico Mena Quintero
47ddc0c86f
Stubs to give feedback when doing explicit completion
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19834
2008-03-13 00:40:37 +00:00
Federico Mena Quintero
1510b02c75
Refresh the file part when it gets requested and when activating the entry
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19833
2008-03-13 00:40:16 +00:00
Federico Mena Quintero
8482f9a7de
Clear the completion flags before appending the common prefix
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19832
2008-03-13 00:39:56 +00:00
Federico Mena Quintero
6a06c6daee
Add FIXMEs for beeping later
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19831
2008-03-13 00:39:35 +00:00
Federico Mena Quintero
d2293cc4f8
Factor out some code
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19830
2008-03-13 00:39:15 +00:00
Federico Mena Quintero
989637296b
Implement the basic code path for explicit completion
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19829
2008-03-13 00:38:53 +00:00
Federico Mena Quintero
11a9457ee1
Clear pending completions thoroughly
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19828
2008-03-13 00:38:31 +00:00
Federico Mena Quintero
e7009432b2
Remove debug printfs from populate_completion_store()
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19827
2008-03-13 00:38:11 +00:00
Federico Mena Quintero
a531c03baf
Debug printfs for finishing the folder load
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19826
2008-03-13 00:37:50 +00:00
Federico Mena Quintero
deec573420
More debug printfs for populating the completion store
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19825
2008-03-13 00:37:27 +00:00
Federico Mena Quintero
b2fe9f70d3
Debug printfs for populating the completion store
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19824
2008-03-13 00:37:05 +00:00
Federico Mena Quintero
baeaea3ca8
Turn on in_change while changing the filename in the entry
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19823
2008-03-13 00:36:42 +00:00
Federico Mena Quintero
b25ec8e40e
Update some FIXMEs
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19822
2008-03-13 00:36:18 +00:00
Federico Mena Quintero
a6bdc59213
When finding the common prefix, assert that we have the correct folder loaded
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19821
2008-03-13 00:35:54 +00:00
Federico Mena Quintero
073093bde0
Discard the completion store when we change the folder
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19820
2008-03-13 00:35:31 +00:00
Federico Mena Quintero
f5343b9037
Add some more FIXMEs
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19819
2008-03-13 00:35:08 +00:00
Federico Mena Quintero
bdebb1c7fb
Remove obsolete comments
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19818
2008-03-13 00:34:44 +00:00
Federico Mena Quintero
69f62828f4
Cancel all forms of completion at the appropriate times, not just in ::changed
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19817
2008-03-13 00:34:21 +00:00
Federico Mena Quintero
9c9b5e6034
Put some more FIXMEs
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19816
2008-03-13 00:33:55 +00:00
Federico Mena Quintero
f96770eb2f
Re-create the completion store right before populating it
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19815
2008-03-13 00:33:31 +00:00
Federico Mena Quintero
af7a4e2ecf
Populate the completion store when the folder is done loading
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19814
2008-03-13 00:32:58 +00:00
Federico Mena Quintero
756497d142
Remove files_added handler
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19813
2008-03-13 00:32:32 +00:00
Federico Mena Quintero
d254972b7a
Remove files_deleted handler
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19812
2008-03-13 00:32:05 +00:00
Federico Mena Quintero
340e9ac350
Handle the folder being completely loaded
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19811
2008-03-13 00:31:38 +00:00
Federico Mena Quintero
f1101e1169
Debug printfs for finding the common prefix
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19810
2008-03-13 00:31:13 +00:00
Federico Mena Quintero
4158110fe8
Debug printfs for the common prefix
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19809
2008-03-13 00:30:47 +00:00
Federico Mena Quintero
f027017d8b
Autocomplete by inserting/selecting the common prefix
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19808
2008-03-13 00:30:20 +00:00
Federico Mena Quintero
e7afb62172
Debugging printfs
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19807
2008-03-13 00:29:55 +00:00
Federico Mena Quintero
25b98dca7b
Start autocompletion in an idle so GtkEntry updates its cursor position
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19806
2008-03-13 00:29:30 +00:00
Federico Mena Quintero
5f32bf06e0
Rework the way autocompletion is initiated
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19805
2008-03-13 00:29:04 +00:00
Federico Mena Quintero
d64fa89eec
For autocompletion, consider only the text up to the cursor
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19804
2008-03-13 00:28:38 +00:00
Federico Mena Quintero
1394858329
Don't overwrite the suffix after the cursor when inserting the completion
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19803
2008-03-13 00:28:12 +00:00
Federico Mena Quintero
bbb847aef7
Skip the cursor past the autocompleted part when requesting explicit completion
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19802
2008-03-13 00:27:46 +00:00
Federico Mena Quintero
45c87ed009
Move the cursor to the end only if we highlight the completed match
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19801
2008-03-13 00:27:16 +00:00
Federico Mena Quintero
46d0480711
Complete even if not at the end of the text
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19800
2008-03-13 00:26:49 +00:00
Federico Mena Quintero
833e32fa08
Only auto-insert the prefix if we are at the end of the text
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19799
2008-03-13 00:26:20 +00:00
Federico Mena Quintero
795727aad4
Find the common prefix based on the cursor position
...
Signed-off-by: Federico Mena Quintero <federico@gnu.org>
svn path=/trunk/; revision=19798
2008-03-13 00:25:50 +00:00
Tor Lillqvist
4217ebbf78
Remove one extraneous space.
...
svn path=/trunk/; revision=19793
2008-03-12 19:41:30 +00:00
Tor Lillqvist
0cc4738b0c
Bug 510000 - GtkStatusIcon doesn't reshow after explorer.exe crash
...
2008-03-12 Tor Lillqvist <tml@novell.com>
Bug 510000 - GtkStatusIcon doesn't reshow after explorer.exe crash
* gtk/gtkstatusicon.c [Win32]: Keep a list of status icons. Check
for the TaskbarCreated message in the window procedure for the
dummy "tray observer" window we create. When we get a
TaskbarCreated message, iterate over the status icons and re-add
them to the task bar, and update them by calling
gtk_status_icon_update_image().
Move some ifdefs around to avoid unused functions.
svn path=/trunk/; revision=19792
2008-03-12 19:34:38 +00:00
Matthias Clasen
b7aeafa395
Add an overwrite confirmation dialog for print-to-file. ( #474302 , Marek
...
2008-03-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprintunixdialog.c: Add an overwrite confirmation
dialog for print-to-file. (#474302 , Marek Kašík)
svn path=/trunk/; revision=19787
2008-03-12 18:02:29 +00:00
Matthias Clasen
d0d95f8bc9
Don't leak paper_size here. ( #488820 , Morten Welinder)
...
2008-03-12 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkpagesetup.c (gtk_page_setup_copy): Don't leak
paper_size here. (#488820 , Morten Welinder)
svn path=/trunk/; revision=19781
2008-03-12 16:37:51 +00:00
Tor Lillqvist
c8b617382d
Bug 469868 - Filenames with colon ":" are not saved correctly
...
2008-03-11 Tor Lillqvist <tml@novell.com>
Bug 469868 - Filenames with colon ":" are not saved correctly
* gtk/gtkfilechooserentry.c (insert_text_callback)
(delete_text_callback) [Win32]: New functions to make sure that
colons used otherwise than as a separator after a drive letter, or
characters that are always illegal in file names, are rejected on
input. This means that the GTK+ file chooser can't be used to
input full names of alternate data streams, but oh well. There are
still more checks that could be done on the file names, see the
bug report. But this will do for now.
(_gtk_file_chooser_entry_init) [Win32]: Connect above functions.
svn path=/trunk/; revision=19753
2008-03-11 18:43:49 +00:00
Michael Natterer
e8c3fbf4d8
removed linux-fb backend files.
...
2008-03-11 Michael Natterer <mitch@imendio.com>
* gdk/linux-fb/*: removed linux-fb backend files.
* acconfig.h
* config.h.win32.in
* docs/README.linux-fb
* gtk/Makefile.am: remove remaining traces of linux-fb.
* gtk/gtkwindow-decorate.c: same here. There is some code that
calls into linux-fb to set window move/resize callbacks. I put it
in #if 0 as a reminder because we did use decorated windows with
the DirectFB backend and it did work, so I don't really know why
this code is needed or how it could work with DirectFB back then.
The file does actually compile now if DECORATE_WINDOWS is defined,
but I didn't test with DirectFB to check if it does anything.
svn path=/trunk/; revision=19749
2008-03-11 17:14:00 +00:00
Alberto Ruiz
1e1f49e09a
Take thickness into account in the size allocation of the child widgets in
...
2008-03-11 Alberto Ruiz <aruiz@gnome.org>
* gtk/gtkcombobox.c (gtk_combo_box_size_allocate):
Take thickness into account in the size allocation of the child widgets in
list mode.
Fixes #521442
svn path=/trunk/; revision=19747
2008-03-11 13:46:37 +00:00
Tor Lillqvist
26c98dfaca
Remove from SVN, finally.
...
2008-03-10 Tor Lillqvist <tml@novell.com>
* gtk/gtktrayicon-win32.c: Remove from SVN, finally.
svn path=/trunk/; revision=19744
2008-03-10 18:35:29 +00:00