From what I can tell, as I'm just learning the Geany API and gtk3, I would now need to
1. Create a linked list using GSList() to store each item that's pinned
2. Before pinning, check to see if document is already in the list
3. Other stuff after that.
I'm a bit lost on how to pass some values as functions though. I'm not too experienced with callback functions and some of my experiments have gone terribly awry.
I'll ask in a line comment...
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1308
-- Commit Summary --
* Add Pinner plugin
-- File Changes --
A pinner/pinner.c (88)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1308.patchhttps://github.com/geany/geany-plugins/pull/1308.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1308
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1308(a)github.com>
Steps to reproduce the issue
make the tab-title of a focused tab bold (see below in "Remark I" how this works)
open many tabs
tab-browse to the left or to the right
Result
Other tabs that are not in focus are moving a little bit to the side
Expectation
Other tabs should not move at all
Remark I
If geany.css does not exist in .config/geany, type this code in the terminal:
cp /usr/share/geany/geany.css .config/geany/
Open geany.css that is located in .config/geany/
Add at the end of the document those lines:
```
notebook tab:checked label {
font-weight:bold;
}
```
Save the document, close Geany, open Geany
Remark II
I use an ePaper-display in that way that only the black color is on the screen.
So, after an installation of Geany, when many tabs are open, I can't see at all which tab is in focus and which tab was changed, but not saved.
I add in geany.css in `geany-document-status-changed` the following code to see which tab was changed but not saved:
`font-style:oblique;`
And I delete there the color.
And this is what I use in geany.css for the tab that is in focus:
```
notebook tab:checked label {
color:white;
background:black;
}
```
I would prefer to use bold, but then some tabs are a little bit moving while tab-browsing.
Geany 1.38
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3771
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3771(a)github.com>
my xsession error file is flooding with this warnings/errors, i mean hunderds
```
(geany:14905): Gtk-CRITICAL **: 21:00:38.936: _gtk_css_image_get_surface: assertion 'surface_height > 0' failed
(geany:14905): Gtk-CRITICAL **: 21:00:38.936: _gtk_css_image_get_concrete_size: assertion 'default_width > 0' failed
```
Next to those these are also in xsession related to geany:
```
(geany:14815): Gtk-WARNING **: 20:58:15.487: Negative content height -5 (allocation 1, extents 3x3) while allocating gadget (node entry, owner GtkEntry)
(geany:14815): Gtk-WARNING **: 20:58:15.487: Negative content width -1 (allocation 1, extents 1x1) while allocating gadget (node scrolledwindow, owner GtkScrolledWindow)
(geany:14815): Gtk-WARNING **: 20:58:15.487: Negative content width -17 (allocation 1, extents 9x9) while allocating gadget (node entry, owner GtkEntry)
(geany:14815): Gtk-WARNING **: 20:58:15.487: gtk_widget_size_allocate(): attempt to allocate widget with width 13 and height -23
(geany:14815): Gtk-CRITICAL **: 20:58:15.487: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkScrollbar
```
This is on EndeavourOS xfce (Arch linux like Manjaro)
Geany version 2.0 non git version
Using GTK+ v3.24.41 and GLib v2.78.4 runtime libraries
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/3768
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/issues/3768(a)github.com>
I'm opening files from Windows Explorer with `Open with Geany`. I found that after a certain number of files are opened, it will launch new Geany instances. Each instance has duplicated opened files with the others, but not all opened files are duplicated. This indicated that there is a threshold for the maximum number of files that can be opened in a single instance of Geany. Or, is it a bug?
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/discussions/3754
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/repo-discussions/3754(a)github.com>
This is mostly my preference but I think it would be quite useful to have file search feature similar to sublime or vscode etc.
So, I used codebase of commander mostly and modified it.
Basically:
- Find File keyboard shortcut with open a dialog with input and search against files and showing them
- Enter would open the file
- Workflow from UI would be as is and this is only based on keyboard shortcut
P.S. This is mostly a proof of concept and I think someone with better knowledge of gtk, C and geany api can pull this off better than what I currently have.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/953
-- Commit Summary --
* just a proof of concept of file search through kb different than sidebar with type and open
-- File Changes --
M projectorganizer/src/prjorg-menu.c (355)
M projectorganizer/src/prjorg-sidebar.c (14)
M projectorganizer/src/prjorg-sidebar.h (8)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/953.patchhttps://github.com/geany/geany-plugins/pull/953.diff
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/953
This is a small set of changes in the Debugger plugin to support gdb's remote mode (using gdbserver on the remote side). An additional cross development mode launches gdb-multiarch instead of gdb, so that an amd64 workstation can be used to debug a target running on an ARM board, or any other combination supported by gdb-multiarch.
Large portion of the changes is to adjust the debugger Target page, so that the debug mode is explicit and visible. In addition the label flip-flop between Command line Arguments and Remote Address to reflect how the field is actually used.
The `--multi` option of gdbserver is not supported. Doing so might require modifying the GUI, among other impacts.
A French translation is provided for the new labels. Since I am not familiar with the internationalization tools, I just hand-made a few more entries. Feel free to correct if that was not the right way.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/1162
-- Commit Summary --
* Add remote and cross development debugging modes to the Debugger plugin
* Update documentation
* Follow European date format, as for other entries
-- File Changes --
M debugger/ChangeLog (4)
M debugger/README (1)
M debugger/src/dbm_gdb.c (59)
M debugger/src/dconfig.c (3)
M debugger/src/debug.c (6)
M debugger/src/debug_module.h (2)
M debugger/src/tpage.c (69)
M debugger/src/tpage.h (4)
M po/fr.po (20)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/1162.patchhttps://github.com/geany/geany-plugins/pull/1162.diff
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/1162
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany-plugins/pull/1162(a)github.com>