0, Regions[i].y - 3, width, Regions[i].height + 8);
x11_draw_rect(CLR_BASE01, 0, Regions[i].y - 3, width, 1);
if ((i == EDIT) && (Ruler != 0))
- x11_draw_rect(CLR_BASE02, (Ruler+1) * fwidth, Regions[i].y-2, 1, Regions[i].height+7);
+ x11_draw_rect(CLR_BASE02, (Ruler+2) * fwidth, Regions[i].y-2, 1, Regions[i].height+7);
for (size_t y = 0; y < view->nrows; y++) {
Row* row = view_getrow(view, y);
draw_glyphs(Regions[i].x, Regions[i].y + ((y+1) * fheight), row->cols, row->rlen, row->len);
static char* SearchTerm = NULL;
/* Tag/Cmd Execution
- *****************************************************************************/
+ ******************************************************************************/
static Tag* tag_lookup(char* cmd) {
size_t len = 0;
Tag* tags = Builtins;
}
/* Action Callbacks
- *****************************************************************************/
+ ******************************************************************************/
static void delete(void) {
bool byword = x11_keymodsset(ModCtrl);
view_delete(win_view(FOCUSED), RIGHT, byword);
}
/* Mouse Handling
- *****************************************************************************/
+ ******************************************************************************/
void onmouseleft(WinRegion id, size_t count, size_t row, size_t col) {
if (count == 1) {
if (x11_keymodsset(ModShift))
}
/* Keyboard Handling
- *****************************************************************************/
+ ******************************************************************************/
static void del_to_bol(void) {
view_bol(win_view(FOCUSED), true);
if (view_selsize(win_view(FOCUSED)) > 0)
}
/* Main Routine
- *****************************************************************************/
+ ******************************************************************************/
static Tag Builtins[] = {
{ .tag = "Quit", .action.noarg = quit },
{ .tag = "Save", .action.noarg = save },