search.c File Reference

#include <gtk/gtk.h>
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>

Go to the source code of this file.

Functions

void find (GtkTextView *text_view, const gchar *text, GtkTextIter *iter)
 Finds the text in the textbuffer.
void next_button_clicked (GtkWidget *next_button)
 Event handler when "next" button is clicked.
void replace (GtkTextView *text_view, const gchar *text, const gchar *text1, GtkTextIter *iter)
 Replaces the text with text1 in textbuffer.
void replace_button_clicked (GtkWidget *replace_button)
 Event handler when replace button is clicked.
void search_button_clicked (GtkWidget *search_button)
 Event handler when "search" button is clicked.
void show_about (void)
 This tells about the editor.
void show_help (void)
 Explains the functions available.
void text_find_replace (void)
 Opens a window to enter text to find and text to be replaced.
void textfind (void)
 Displays a window to enter search text.
void win_destroy (void)
 Destroy the window.

Variables

GtkWidget * replace_entry
 replace variables
GtkWidget * search_entry
 Search entry variable.
GtkWidget * text_view
GtkWidget * view
 These give us text view widgets where all the typing is done.


Function Documentation

void find ( GtkTextView *  text_view,
const gchar *  text,
GtkTextIter *  iter 
)

Finds the text in the textbuffer.

Definition at line 19 of file search.c.

Referenced by next_button_clicked(), and search_button_clicked().

void next_button_clicked ( GtkWidget *  next_button  ) 

Event handler when "next" button is clicked.

Definition at line 45 of file search.c.

References find(), search_entry, text_view, and window1.

Referenced by textfind().

void replace ( GtkTextView *  text_view,
const gchar *  text,
const gchar *  text1,
GtkTextIter *  iter 
)

Replaces the text with text1 in textbuffer.

Definition at line 139 of file search.c.

Referenced by replace_button_clicked().

void replace_button_clicked ( GtkWidget *  replace_button  ) 

Event handler when replace button is clicked.

Definition at line 160 of file search.c.

References replace(), replace_entry, search_entry, and text_view.

Referenced by text_find_replace().

void search_button_clicked ( GtkWidget *  search_button  ) 

Event handler when "search" button is clicked.

Definition at line 83 of file search.c.

References find(), search_entry, and text_view.

Referenced by text_find_replace(), and textfind().

void show_about ( void   ) 

This tells about the editor.

Definition at line 219 of file search.c.

References window1.

Referenced by help_about().

void show_help ( void   ) 

Explains the functions available.

Definition at line 245 of file search.c.

References window1.

Referenced by help_contents().

void text_find_replace ( void   ) 

Opens a window to enter text to find and text to be replaced.

Definition at line 174 of file search.c.

References replace_button_clicked(), replace_entry, search_button_clicked(), search_entry, text_view, and view.

Referenced by search_replace().

void textfind ( void   ) 

Displays a window to enter search text.

Definition at line 98 of file search.c.

References next_button_clicked(), search_button_clicked(), search_entry, text_view, and view.

Referenced by search_find().

void win_destroy ( void   ) 

Destroy the window.

Definition at line 37 of file search.c.


Variable Documentation

GtkWidget* replace_entry

replace variables

Definition at line 14 of file search.c.

Referenced by replace_button_clicked(), and text_find_replace().

GtkWidget* search_entry

Search entry variable.

Definition at line 11 of file search.c.

Referenced by next_button_clicked(), replace_button_clicked(), search_button_clicked(), text_find_replace(), and textfind().

GtkWidget* text_view

GtkWidget* view

These give us text view widgets where all the typing is done.

Definition at line 40 of file fileselect.c.

Referenced by file_new(), file_open(), getLine(), main(), text_find_replace(), and textfind().


Generated on Wed Apr 7 21:37:10 2010 for C_Editor by  doxygen 1.5.8